Cross-platform code editor, with syntax highlight for 300+ languages. Has lite interface with tabs. Has JSON config files instead of the options dialog. Supports Python extensions. Documentation wiki: http://wiki.freepascal.org/CudaText

Project Samples

Project Activity

See All Activity >

License

Mozilla Public License 2.0 (MPL 2.0)

Follow CudaText

CudaText Web Site

Other Useful Business Software
Build Agents and Models on One Platform Icon
Build Agents and Models on One Platform

Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
Start Free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
★
8
6
2
0
1
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • 5 out of 5 stars
    I work a lot with raw files like text files (creating quick notes, opening READMEs), code files (Python, Java, Rust), config files (Git, built apps' configs), typesetting files (TeX, ConTeXt), etc. But I don't want to use an environment (or IDE) for every task (Editor for text files, Eclipse for Java, TeXstudio for typesetting, etc.). What I need instead, is a simple editor for everything. I tried several freeware editors and always there was a lack of something. Never did I have the feeling, that the editor worked without too much effort or having to rethink my habits. And even then it didn't feel complete. Also I don't want to study the code of an editor, just so I can use it for other tasks. Vim, Notepad++ or Visual Studio Code are good candidates. But they all are overblown with ideas, experience and/or content. CudaText, on the other hand, is free and it has all I need, plus all of the following at lightweight: it has an addon manager, a spell-checker, themes, can change fonts for every part of the GUI, has line numbers and code folding with colored highlighting, project-tree, code-tree, snippet panel, minimap, uncountable lexers (coloring of code), linters (analysis of code), an extension to run command line parameters depending on the lexer (i.e. build PDFs, test, run code, scripts)... And if you're not satisfied still, it's fully customizable (per user, per lexer, ...), you can edit existing or add your own themes, addons... The negative and four-star reviews to date in no way reflect how compact, fast, stable, and useful CudaText actually is. As for updating: I am using Windows explorer to simply extract new releases into the existing folder, overwriting the old files. No problem with lost settings, snippets, build scripts or anything so far. It's just advisable to use the Addons Manager to not only install but also to update addons regularly. Also the developer is helpful and thankful for feedback (yet I didn't even have to contact support of any kind so far anyway). CudaText is one of my basic tools, that I even use from portable devices on other machines. So, from an experienced user of text editor's perspective, I fully recommend to give CudaText a try (and/or feedback if you're in lack of anything).
  • 4 out of 5 stars
    Liked it okay at first, however after changing the themes, font sizes, downloading bigger icons for the left sidebar. Cudatext became genuinely really good for me. It is way better than many other text editor/IDE. I mainly used Notepad++ for everything, but afte notepad++ was hacked in february 2026, i slowly started using it less and less. Then i looked up simple IDE/Text editors, tried out a lot of them, some of them had complicated UI, some of them had built-in chatbot, which i hated. After like a month, i finally found Cudatext, i loved it. Also the creator Alexey is a nice person
  • 5 out of 5 stars
    A convenient text editor for everyday use that can be customized to your needs via flexible settings and plugins.
  • 4 out of 5 stars
    I'm a newbie programmer and I love testing out new editors/IDEs. At first, this one seemed boring to me. Then I realized you just need to put in a tiny bit of effort to really get it "going" (like I said, I'm a newb so I am used to editors hand-holding or coming fully-equipped, but I like this approach as well, as it keeps the download lean and allows customization to YOUR needs). After just 30min or so I have a really gorgeous and FAST editor. The fonts look amazing in this editor, and what they did to enable FAST resizing of the IDE even though it's written in OP must have taken a LOT of work -- very impressive. I don't know what dude below is talking about with not being able to find the release/.exe for windows -- it's right in the "release" folder, man... What's so hard about that? Guy downvotes the entire project due to his own "user error". The one complaint I have with this project is that there's no simple instructions on how to preserve settings when "updating", as every release seems to be portable. (EDIT: There's a forum post on the github repo where dev gives instructions for Windows10 -> all you need to do is copy EVERYTHING from inside the NEW main cudatext folder and paste it into the old/current cudatext directory, and all your settings will remain intact. :) (To Dev Reply: Yes....I agree. Immediately after the part you quote it says as much, and also goes on to mention where to find update instructions...)
    2 users found this review helpful.
    Reply from CudaText
    Edited 2025-12-26
    (1) "there's no simple instructions on how to preserve settings when "updating", as every release seems to be portable" --- Well, I already answered to this, N times, and added even the Wiki text: https://wiki.freepascal.org/CudaText#How_to_upgrade_but_keep_all_the_settings . (2) "like I said, I'm a newb so I am used to editors hand-holding or coming fully-equipped" --- I like current approach when only minimal stuff is in the distro. Look at the concurrent project RJ TextEd. Very good editor of course. But do you like it has lot and lot of stuff in the distro? Even the web-pages preview. I think even the author, ie R.J., is not glad 100%. As I know, he tried to make additional distro of text editor, with different name, and only minimal parts. I don't know how it ended.
  • 3 out of 5 stars
    This project is promising, but the UI is too sluggish. For example, after you toggle an option it takes like a second for the checkmark to show up. Also, when you put the caret on a bracket, it takes another split second for the bracket highlight to trigger. I admire the program for taking magnitudes less memory than VS Code, but VS Code feels a lot faster to work in. When you work in code at least eight hours a day, all that speed adds up.
    Reply from CudaText
    Edited 2024-05-14
    You mentioned 2 pauses: 1) menu checkmarks updating. Yes, app updates menu checkmarks not immediately but only on 'app is idle' event. This is made to prevent slowliness on editing the code. On purpose. We have option to change this pause: "ui_timer_idle" (default is 1000 msec). EDITED: in app 1.214.5+, menu checkmarks updating is instant now, w/o pauses! So this is solved. 2) pair brackets highlight. Yes, app finds and highlgiths brackets not immediately on caret move, but after a delay. This is made on purpose too, to avoid bigger CPU usage on caret moving. We have option to change this: "py_caret_slow". EDITED: in app 1.214.6+, I changed it from 500 to 100 (msec) and brackets finder is now fast.
Read more reviews >

Additional Project Details

Awards

Operating Systems

FreeBSD, Linux, Mac, Windows

Intended Audience

Advanced End Users, Developers, End Users/Desktop

User Interface

Cocoa (MacOS X), GTK+, Qt, Win32 (MS Windows)

Programming Language

Pascal

Related Categories

Pascal Text Editors, Pascal Code Editors

Registered

2015-09-27