awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
cxasm avatar

cxasm/notepad--

0
View on GitHub↗

Notepad

notepad-- is a cross-platform plain text editor designed for creating and modifying unstructured text files. It functions as a lightweight productivity tool that allows users to write and save documents across Windows, Linux, and macOS.

The application utilizes a buffer-based editing model to decouple file storage from the visual display. This approach enables a consistent user interface for local file management and plain text document creation regardless of the underlying operating system.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Text Editors - A lightweight cross-platform application for writing and editing plain text files.
  • Lightweight Text Editors - Enables quick editing of unstructured text files without the overhead of rich media or complex formatting.
  • Plain Text Document Creation - Facilitates the creation of simple documents for notes, configuration files, and basic drafting.
  • Interactive Text Editors - Provides a standardized interface for manually modifying and saving plain text files across different operating systems.
  • Cross-Platform GUI Frameworks - Provides a consistent graphical user interface across Windows, Linux, and macOS from a single codebase.
  • Text Editing Components - Offers a consistent, high-performance interface for editing plain text files across multiple desktop platforms.
  • Cross-Platform Productivity Tools - Maintains consistent writing and document management functionality across different operating systems.
  • File System Operations - Interacts with various operating system kernels to perform local file read and write operations.
  • Local File Managers - Provides capabilities for opening, editing, and saving text-based documents stored on the local computer.
  • Buffer-Based Storage - Implements an in-memory buffer to separate raw file content from the visual display.
  • Buffer-Based Editors - Manages document content in a memory buffer to decouple file storage from the visual display.
  • UI State Synchronization - Automatically synchronizes the visual editor view whenever the underlying text buffer or application state changes.
  • Event-Driven Input Handlers - Processes keystrokes and mouse interactions through an asynchronous event loop to update the text buffer.
9,699 stars·376 forks·C++·GPL-3.0·23 views

Star history

Star history chart for cxasm/notepad--Star history chart for cxasm/notepad--

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does cxasm/notepad-- do?

notepad-- is a cross-platform plain text editor designed for creating and modifying unstructured text files. It functions as a lightweight productivity tool that allows users to write and save documents across Windows, Linux, and macOS.

What are the main features of cxasm/notepad--?

The main features of cxasm/notepad-- are: Text Editors, Lightweight Text Editors, Plain Text Document Creation, Interactive Text Editors, Cross-Platform GUI Frameworks, Text Editing Components, Cross-Platform Productivity Tools, File System Operations.

Which projects share features with cxasm/notepad--?

Projects with overlapping indexed features include: rizonesoft/notepad3 — Notepad3 is a lightweight Windows text editor designed as a replacement for the default system notepad. It is built on… remacs/remacs — Remacs is a rewrite of the Emacs text editor implemented in Rust. It is a programmable and extensible text editor… tagspaces/tagspaces — TagSpaces is an offline-first file tagging and organization platform that lets you manage local files with portable… dail8859/notepadnext — NotepadNext is a desktop productivity application designed for creating and modifying plain text documents. It… mhnightcat/superfile — Superfile is a cross-platform terminal file manager and TUI file explorer. It provides a keyboard-driven interface for… microsoft/magentic-ui — Magentic-UI is an agentic UI toolkit and framework that enables large language models to interface with real-time…

Projects sharing features with Notepad

These projects share indexed features with Notepad. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • rizonesoft/notepad3rizonesoft avatar

    rizonesoft/Notepad3

    6,456View on GitHub↗

    Notepad3 is a lightweight Windows text editor designed as a replacement for the default system notepad. It is built on the Scintilla text engine to provide source code editing capabilities, including syntax highlighting, code folding, and automatic indentation. The editor is distinguished by its support for registry-free portable execution, allowing the application to run from removable storage without system installation. It features integrated file encryption and decryption tools for secure document management and a regular expression engine for complex search and replace operations across

    Csyntax-highlighting
    View on GitHub↗6,456
  • remacs/remacsremacs avatar

    remacs/remacs

    4,615View on GitHub↗

    Remacs is a rewrite of the Emacs text editor implemented in Rust. It is a programmable and extensible text editor designed for improved memory safety and execution performance. The project includes a native interface that maps C library functions and structures into Rust to execute native logic. It uses native system APIs for cross-platform graphical interface rendering. The editor provides real-time text editing and supports the development of custom input methods and language dictionaries. The development process utilizes a containerized environment to ensure consistent build dependencies

    Emacs Lispeditoremacsrust
    View on GitHub↗4,615
  • tagspaces/tagspacestagspaces avatar

    tagspaces/tagspaces

    4,935View on GitHub↗

    TagSpaces is an offline-first file tagging and organization platform that lets you manage local files with portable metadata stored directly in filenames or sidecar JSON files, eliminating the need for a central database. It functions as a full-text file search engine, a Kanban board file organizer, a local AI file assistant, an S3-compatible cloud file manager, and a web clipper and bookmark manager, all within a single application. The project distinguishes itself through a local-first architecture where all file operations, indexing, and AI processing run entirely on the device, with cloud

    TypeScriptelectronjavascriptnote-taking
    View on GitHub↗4,935
  • dail8859/notepadnextdail8859 avatar

    dail8859/NotepadNext

    13,476View on GitHub↗

    NotepadNext is a desktop productivity application designed for creating and modifying plain text documents. It functions as a lightweight tool for managing local files, providing a consistent editing environment across Windows, macOS, and Linux operating systems. The application utilizes a cross-platform interface framework to ensure native-looking components and reliable file operations regardless of the host environment. By separating the underlying text data structures from the visual representation, the software maintains a clear distinction between document management logic and the user

    C++desktopeditorlinux
    View on GitHub↗13,476
Compare all 30 related projects→