Repolode
Alexey-T

Alexey-T/CudaText

A cross-platform, open-source text editor written in Free Pascal with Lazarus, extensible through Python plugins.

Open-source alternative to:Sublime Text

Stars
3,227
Forks
216
Open issues
38
Last commit
12 hours ago

What is it?

CudaText is a cross-platform text editor built with Free Pascal and the Lazarus toolkit. It is distributed as installers and binaries for several operating systems, and it can also be compiled from source.

The editor is built on a set of related Lazarus components, including ATSynEdit for the text editing widget, and it integrates Python for Lazarus so that plugins can be written in Python. The plugin API is documented separately, which makes it possible to extend the editor's behavior without modifying its core.

It suits developers and writers who want a lightweight, free editor that can be customized through plugins. Users who need to build CudaText themselves will need to fetch the listed Alexey-T and bgrabitmap dependency repositories.

Key features

  • 01Cross-platform desktop text editor built with Free Pascal and Lazarus
  • 02Plugin system with Python support and a documented plugin API
  • 03Text editing component based on the ATSynEdit library
  • 04Available as installers and binaries, or compiled from source

Use cases

  • Editing code and plain text on a lightweight, free desktop editor
  • Extending an editor with custom Python plugins
  • Building a text editor from source with Lazarus

Quick start

  1. 1

    Download the installer or binary from the SourceForge releases page

  2. 2

    Open the homepage for screenshots and the feature list

Things to know

  • Building from source requires separately obtaining about ten dependency repositories, as listed in the README.

Topics

FAQ

What is CudaText?
A cross-platform, open-source text editor written in Free Pascal with Lazarus, extensible through Python plugins. CudaText is a cross-platform text editor built with Free Pascal and the Lazarus toolkit. It is distributed as installers and binaries for several operating systems, and it can also be compiled from source.
Is CudaText free to use? What license does it have?
CudaText is open source under the MPL-2.0 license. Check the license terms before using it in commercial products.
Is CudaText still maintained?
Actively maintained. The last commit to CudaText was on Oct 21, 2026.
What can I use CudaText for?
Editing code and plain text on a lightweight, free desktop editor Extending an editor with custom Python plugins Building a text editor from source with Lazarus
How do I install CudaText?
Download the installer or binary from the SourceForge releases page Open the homepage for screenshots and the feature list
Where can I get CudaText?
The source code and installation instructions are on GitHub: https://github.com/Alexey-T/CudaText

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects