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
Outgrown Windows Task Scheduler? Icon
Outgrown Windows Task Scheduler?

Free diagnostic identifies where your workflow is breaking down—with instant analysis of your scheduling environment.

Windows Task Scheduler wasn't built for complex, cross-platform automation. Get a free diagnostic that shows exactly where things are failing and provides remediation recommendations. Interactive HTML report delivered in minutes.
Download Free Tool
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
6
5
2
0
1
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 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

  • 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.
  • 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.
  • Maybe this is a case of 'If you don't know, you don't need to know'. I've been hunting for half an hour for the Windows executable download like Mark below, but the links seem to be entirely circular. Try one to download and you get the addons. Go back to a Cuda link and you get Cuda at Github. Try another link and you're back where you started. Try 'releases' and you get addons. Try 'addons' and you get addons. Try the green Downloads and you get another page that gives you either an addons green button or circles back to the start. The Linux BSD Mac Windows words aren't tabs or even links. Talk about a program with potential dying from total obscurity. Could someone please explain how Sourceforge works? Yes, I understand it's a working platform for development, but as the great economist JK Galbraith once said, the purpose of all production is consumption. Please let me have CudaText. .exe
    Reply from CudaText
    Edited 2024-03-19
    "Try 'releases' and you get addons. Try 'addons' and you get addons. " --- No, trying of 'release' on SF FILES-page shows you the folder with different releases. Current one is 1.211.0, so 'release' page of FILES page has the folder 1.211.0.0. That folder has different packages for different OSes. 'cudatext.exe' file is in the Windows package. URL: https://sourceforge.net/projects/cudatext/files/release/
  • Excellent editor that can handle large files.
  • I used to be skeptical about this editor: subjective feelings of inconsistency. But now I have discovered that sublime can't run macroses with searching. But Cuda text can!
    Reply from CudaText
    Posted 2020-12-26
    Yes, CudaText has the Macros plugin (3rd party) which can record also searches from the Find dialog. And many other actions can be in macros.
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