Cross-platform code editor, with syntax highlight for 180+ languages. Has lite interface with tabs. Has JSON config files instead of options-dialog. Supports Python plugins.
Abricotine is an open-source software based on modern web technologies (HTML5, CSS3 and Node.js). Features: Write in markdown (or GFM) and export your documents in HTML using templates; Preview text elements (such as headers, images, math, embedded videos, todo lists...) while you type; Use different themes to display your documents; Display document table of content in the side pane; Display syntax highlighting for code; Show helpers, anchors and hidden characters; ...
Atom is a text editor that's modern, approachable, yet hackable to the core - a tool you can customize to do anything but also use productively without ever touching a config file. Features: Cross-platform editing; Built-in package manager; Smart autocompletion; File system browser; Multiple panes; Find and replace. You choose from thousands of open source packages that add new features and functionality to Atom - or build a package from scratch and publish it for everyone else to use.
XPad text editor
XPad text editor, is a lightweight, and flexible text editor that lets you quickly and easily open and edit text files from Windows, Linux and Macintosh. It has full Unicode support, that lets you create and edit files encoded in UTF-8, UTF-16 and UTF-32. Much more complete than the Windows Notepad, so it's a good replacement for this. XPad, a new step in the evolution of text editors.
Text Editor Pro
Powerful text editing tool with syntax highlighting support for programming languages and scripts, over 100 options for customizing, over 100 ready made skins, unicode character map, numerical unit convert tool, SQL formatter, and support for multiple directories and search results. (formerly EditBone)
Download Text Editor Pro
Scintilla / Scite Packaged with some additional patches.
- Includes Toolbar / Sidebar / Themes and some Steampunk.
- PHP & Python singleStep / Lua & GDB Debugging support.
... just a nice programmers code editor...
Typora is a minimalist Markdown editor with WYSIWYG features and custom themes. Typora will give you a seamless experience as both a reader and a writer. It removes the preview window, mode switcher, syntax symbols of markdown source code, and all other unnecessary distractions. Replace them with a real live preview feature to help you concentrate the content itself.
Notepad++ is a free source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License. Based on the powerful editing component Scintilla, Notepad++ is written in C++ and uses pure Win32 API and STL which ensures a higher execution speed and smaller program size. By optimizing as many routines as possible without losing user friendliness, Notepad++ is trying to reduce the world carbon dioxide emissions.
Notepad3 is a fast and light-weight Scintilla-based text editor with syntax highlighting. Notepad3 is an replacement for the default Windows text editor. There’s nothing wrong with Windows Notepad, it’s lightweight and fast; however programmers and other text file users will all agree that it has definite limitations. Notepad3 offers many extra features over Notepad and Notepad2. It has a small memory footprint, but is powerful enough to handle most programming jobs.
Clonepad is a simple open source text editor, licensed under the GNU General Public License v.3.0. The program includes all the basic features for simple and quick file viewing and processing: Fonts and Format; Settings (stores its own settings in a settings.ini file, without affecting the registry); Memory; Keyboard Shortcuts; Fix Cursor Flickering; ...
filthy Editor is a simple text editor written in the Lazarus IDE in Free Pascal. Its aim is to implement simple text operations (cut, paste, word count, etc) in a small, cross platform program.
Download filthy Editor
Plain text outliner and note taking program with a structured index. Fast and easy to handle; web links and local file links, web lookup, launch support, diary function, search and replace, export, password protected encryption. MemPad operates in file environments (by extension and/or directory), each with its own INI file.
A GNU Emacs binary distribution for users who want to use Emacs natively in 64-Bit Windows (x86_64). This project will focus on providing unmodified, up-to-date (from git master and newest release), and optimized w64 binary builds.
Download RJ TextEd
BowPad is a small and fast text editor with a ribbon user interface and syntax highlighting.
- syntax highlighting for over 100 file types and languages
- handling of many different encodings, including UTF-8, UTF-16 and even UTF-32
- easy ribbon user interface
- navigation hints in the vertical scrollbar
- coloring of open tabs according to their path
- extendable with plugins written in jscript or vbscript.
A modified version (fork) of Notepad2 based on Kai Liu's and other people's patches. Notable changes: Code folding; Support for bookmarks; Option to mark all occurrences of a word; Word auto-completion; Syntax highlighting support for AutoHotkey, AutoIt3, AviSynth, Bash, CMake, Inno Setup, LaTeX, Lua, Markdown, NSIS, Ruby, Tcl and YAML scripts; Improved support for NFO ANSI art; Support for replacing Windows Notepad using a clean, unintrusive registry-based method; Other various minor changes and tweaks.
EditPad Lite is a compact general-purpose text editor. Use EditPad Lite to easily edit any kind of plain text file. EditPad Lite has all the essential features to make text editing a breeze:
- Large file and long line support.
- Full Unicode support, including complex scripts and right-to-left scripts.
- Direct editing of text files using Windows, UNIX, and mac Mac text encodings (code pages) and line breaks.
- Tabbed interface for working with many files.
- Unlimited undo and redo for all open files, even after saving.
- Automatic backup and working copies prevent data loss.
- Powerful search-and-replace with literal search terms and regular expressions that can span multiple lines.
Download EditPad Lite
SuperEdi is a text editor with syntax coloring and build-in FTP client. The build-in directory tree helps you locate files quickly without opening the Windows Explorer. Context sensitive information is available via keyword lookup in any Windows help file. The editor is extendable using executable programs, text clips and automation scripts. SuperEdi supports Unicode UTF-8, UTF-16 as well as many locales - specific encodings.
A simple notepad-like text editor with many features. It is designed to be a small and fast.
- Single window (SDI), multi-window (MDI) and pseudo multi-window modes (PMDI);
- Full support of Unicode strings on Unicode systems (NT/2000/XP/2003/Vista/Seven);
- Support of Unicode codepages (UTF-8, UTF-16LE, UTF-16BE, UTF-32LE, UTF-32BE);
- Support of any codepage installed in the system;
- Support of DOS/Windows, Unix and Mac newline formats;
- Preview file open;
- Correct pseudographics displaying;
- Column text selection;
- Multi-level undo;
- Fast search/replace text strings;
- Remember file codepage and caret position;
- Printing of a document and print preview;
- Support of language modules;
- Plugins support (syntax highlighting, folding, auto-completion, scripts execution, keyboard macros and much more).
Notepad2 is a light-weight, free and open source Notepad-like text editor with syntax highlighting for a few commonly used languages.
Shiba is a rich live Markdown preview app with linter. It watches Markdown files in specific directory and automatically shows the preview and result of lint. At start up, Shiba is watching the current working directory (the path is in title of window). When you edit the Markdown file in current working directory, Shiba finds the update, renders the file in window and sets the result of lint.
SaveJson2CSV is a free tool to convert JSON files to CSV files in a windows GUI. SaveJson2CSV will use a separate column for each key name in the JSON file. The first line in the output CSV file is a list of the column headers, based on the JSON key names. Each record of a JSON Array will be placed on a separate record line in the CSV file, and the order of the original array records will be maintained.
Remove Trailing Spaces
The purpose of this application is to remove extra trailing spaces at the end of every line of a text file. Extra white spaces can cause issues for many applications, such as importing LDIF files into an LDAP server. This application does have a “safety” designed to prevent corrupting files that do not contain text. If a file is deemed to be binary, the following text will be displayed at the bottom on the window: 'Not a text file'.
Download Remove Trailing Spaces
Dos2Unix includes utilities to convert text files with DOS or MAC line breaks to Unix line breaks and vice versa. Features: Multi language support; Automatically skips binary and non-regular files; In-place, paired, or stdio mode conversion; Keep original file dates option; 7-bit and iso conversion modes; Conversion of Windows Unicode (UTF-16) files to Unix Unicode (UTF-8); Handles Unicode Byte Order Mark; Secure.
Have you ever copied some text from a web page or a document and then wanted to paste it as simple text into another application without getting all the formatting from the original source? PureText makes this simple by adding a new Windows hot-key (default is WINDOWS+V) that allows you to paste text to any application without formatting.
Textreme is a TEXT REModelling Engine. I created it because I got fed up of constantly having to write one-off scripts to process raw text files that were the output from various processes using scripts written in, for example, SQL or VB or Perl or ... you name it, you get the idea.
XML Tree Editor
XML Tree Editor displays XML files as tree views and allows basic operations: adding, editting and deleting text nodes and their attributes. The main goal is providing a simple tool to create/edit XML configuration files for users without knowledge of XML. Built in Free Pascal Lazarus, which allows easy compilation for different target platforms.
Download XML Tree Editor
KDiff3 is a diff and merge program that
- compares or merges two or three text input files or directories,
- shows the differences line by line and character by character,
- provides an automatic merge-facility and
- an integrated editor for comfortable solving of merge-conflicts,
- supports Unicode, UTF-8 and other codecs,
- supports KIO on KDE (allows accessing ftp, sftp, fish, smb etc.), ...
CSVFileView is a simple CSV file viewer/converter utility that allows you to easily view the content of CSV or tab-delimited file created by NirSoft utilities or by any other software, in a simple table viewer. You can sort the lines according to one of the fields, remove unwanted fields and change their order, and then save the result back into CSV file, tab-delimited file, XML file, or HTML report.
Copy most Windows controls' data to the clipboard! The program can report the type and content of some of the windows currently displayed on your desktop and for the most popular types of controls (including lists and trees) it can copy their contents to the clipboard. You can also copy the contents of password fields and regular text boxes. The name of the control is displayed so the program also shows interesting information about the controls used by a program. The number of characters copied to the clipboard is also displayed.
Download Count Characters
spelr is a small, multi-language, intelligent spell checking utility for Windows that will work with any program. spelr allows you to spell check the contents of the clipboard, selected text, or a whole document. You can spell check emails, text files, browser forms or text in a program which does not have a built-in spell checker. spelr is packaged with the U.S. English dictionary by default, but it is compatible with the Mozilla dictionaries so you can install multiple dictionaries to suit your language preferences. spelr sits quietly in your system tray, always ready when you need it.
XML Copy Editor
XML Copy Editor is a fast, free, validating XML editor.
- DTD/XML Schema/RELAX NG validation
- Syntax highlighting
- Tag completion
- Tag locking
- Tag-free editing
- Spelling and style check
- Built-in support for XHTML, XSL, DocBook and TEI
- Lossless import and export of Microsoft Word documents.
Download XML Copy Editor
CSV Buddy helps you make your CSV files ready to be imported by a variety of software. Load/save/export files with various delimiters and lots of options.
Download CSV Buddy
Sutra is a text server. It periodically displays some content from a text file. Any text can be dropped onto the main window, to be displayed as paragraphs or lines. You can prepare files with a text editor, such as Notepad.
GetWindowText is a very small and portable program with which you can read the window text. By clicking the left mouse button on the button with GetWindowText icon and by holding down the left mouse button (drag), the read can be started. Then simply hold your mouse over the window from which the text should be read. It can be read almost all the texts, e.g. from Edit, Static, Groupbox - Controls, etc.
A text viewer application that has been carefully designed around its main task: viewing and presenting NFO files. It comes with three different view modes (Rendered, Classic and Text Only), export functionality and lots of options!