C++ Editor

Open-source C++ projects categorized as Editor

Top 23 C++ Editor Projects

  1. notepad-plus-plus

    Notepad++ official repository

    Project mention: How to Run Windows Applications on Linux Using Bottles: A Step-by-Step Guide | dev.to | 2025-03-31

    Are you transitioning from Windows to Linux but struggling to replace tools like Notepad++ or WinMerge? Thanks to Wine and Bottles, you can now run Windows-only applications natively on Linux. This guide will show you how to install Windows apps on Linux effortlessly, perfect for .NET developers or anyone needing Windows tools in a Linux environment.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. audacity

    Audio Editor

    Project mention: So you want to compete with or replace open source | news.ycombinator.com | 2024-07-18

    Title feels misleading - skip to the end:

    > As for me, I still believe in open source, and even in the commercial potential of open source. It requires creativity and a clever business acumen to identify and exploit market opportunities within this collaborative framework. To win in open source you must embrace this collaboration and embrace the fact that you will share the commercial market for the software with other entities. If you’re up to that challenge, then let’s keep beating the open source drum together. If not, these new movements(source-available software) may be a home for you – but know that a lot of hard work still lies ahead of you in that path.

    This article feels more like a critique of the new "source-available" trend in tech whereby existing OSS projects sell out and try to retroactively re-license themselves to be more closed-source friendly. I've been sort of aware of this phenomenon since there was a small upset when Muse Group bought Audacity, though it appears it is still GPL[1].

    [1] https://github.com/audacity/audacity/blob/master/LICENSE.txt

  4. vnote

    A pleasant note-taking platform in native C++.

  5. tiled

    Flexible level editor

    Project mention: Building Game Prototypes with LÖVE | news.ycombinator.com | 2024-12-31

    I built Twins of Caduceus (a snake-based game where you have to control two snakes simultaneously) entirely using Phaser 3. I've had mostly very good experiences with it as a batteries included framework (renderer, asset management, physics, input, etc.)

    It's a shame that the map/level editor is a eternal subscription fee with no fallback license. That means you're relegated to either building your own map editor or using something like Tiled.

    https://specularrealms.itch.io/the-twins-of-caduceus

    https://www.mapeditor.org/

  6. NotepadNext

    A cross-platform, reimplementation of Notepad++

    Project mention: Notepad++ is 21 years old | news.ycombinator.com | 2024-11-01
  7. winmerge

    WinMerge is an Open Source differencing and merging tool for Windows. WinMerge can compare both folders and files, presenting differences in a visual text format that is easy to understand and handle.

  8. notepad4

    Notepad4 (Notepad2⨯2, Notepad2++) is a light-weight Scintilla based text editor for Windows with syntax highlighting, code folding, auto-completion and API list for many programming languages and documents, bundled with file browser plugin matepath.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. lumixengine

    3D C++ Game Engine - yet another open source game engine

  11. texstudio

    TeXstudio is a fully featured LaTeX editor. Our goal is to make writing LaTeX documents as easy and comfortable as possible.

  12. FarManager

    File and Archive Manager

  13. ycmd

    A code-completion & code-comprehension server

  14. sakura

    SAKURA Editor (Japanese text editor for MS Windows) (by sakura-editor)

  15. Hypersomnia

    Multiplayer top-down shooter made from scratch in C++. Play in your Browser! https://hypersomnia.io Made in 🇵🇱

    Project mention: Show HN: Esports shooter on the Web in C++. I rely on floating-point determinism | news.ycombinator.com | 2024-08-01

    GitHub: https://github.com/TeamHypersomnia/Hypersomnia

    I wrote a multiplayer shooter in C++ without a game engine (~170k LoC). The entire simulation is fully deterministic across Windows, Linux, MacOS and the Web built via Emscripten, recently even aarch64. Compared to e.g. state snapshots, this is arguably the hardest networking strategy that's mainly used by RTS games to synchronize hundreds of units without bloating traffic.

    The goal is to be the one free and open-source Esports game. Hypersomnia was recently played on a massive LAN tournament:

    https://store.steampowered.com/news/app/2660970/view/4186736...

    - The atlas packer I wrote for the game was reused in Assassin's Creed, Skydio and received 2 scientific references: https://github.com/TeamHypersomnia/rectpack2D

    - There were significant challenges in making Box2D suitable for this, e.g. it comes without operator= so I had to implement complete cloning of the physical world for when I have to roll back the predicted world to reconcile it with the server state. Note it's not enough to just recreate the b2World from velocities and positions - you have to clone all contacts, generated trees, and all cached state so that the order of subsequent operations stays identical.

    Read more about the interesting aspects of the game in the tech-highlights section: https://github.com/TeamHypersomnia/Hypersomnia#tech-highligh...

  16. zep

    Zep - An embeddable editor, with optional support for using vim keystrokes. (by Rezonality)

    Project mention: Zep: Renderer Agnostic Embeddable Editor | news.ycombinator.com | 2024-05-17
  17. Heimer

    Heimer is a simple cross-platform mind map, diagram, and note-taking tool written in Qt.

  18. BowPad

    A simple and fast text editor with a ribbon UI

  19. stuntrally

    NOTE: development in stuntrally3 repo. 3D racing game based on VDrift and OGRE with own Track Editor. The main repository with Stunt Rally 2.x sources and data.

  20. ewig

    The eternal text editor — Didactic Ersatz Emacs to show immutable data-structures and the single-atom architecture

  21. photoflare

    Quick, simple but powerful Cross Platform image editor.

  22. RisohEditor

    Another free Win32 resource editor

  23. graph-studio-next

    GraphStudioNext is a tool for developers to build and test DirectShow Graphs

  24. efibooteditor

    Boot Editor for (U)EFI based systems

  25. ledit

    Simple no bullshit text editor

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Editor discussion

Log in or Post with

C++ Editor related posts

  • How to Run Windows Applications on Linux Using Bottles: A Step-by-Step Guide

    1 project | dev.to | 31 Mar 2025
  • Steps to manipulating MongoDB with AI

    2 projects | dev.to | 7 Jan 2025
  • Currency converter in Rust + WebAssembly

    1 project | dev.to | 30 Nov 2024
  • 6 free Markdown (.md) WYSIWYG desktop Editors – Part3

    1 project | dev.to | 7 Nov 2024
  • Tiled 1.11

    1 project | news.ycombinator.com | 29 Jul 2024
  • How to use an auto-tiling technique in your next game project

    3 projects | dev.to | 2 Jul 2024
  • Show HN: Serverless collaborative notion-level note editor using CRDT in GO

    2 projects | news.ycombinator.com | 7 May 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 13 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source Editor projects in C++? This list will help you:

# Project Stars
1 notepad-plus-plus 24,546
2 audacity 13,584
3 vnote 12,271
4 tiled 11,704
5 NotepadNext 10,008
6 winmerge 7,325
7 notepad4 3,778
8 lumixengine 3,603
9 texstudio 3,070
10 FarManager 1,912
11 ycmd 1,720
12 sakura 1,312
13 Hypersomnia 1,255
14 zep 970
15 Heimer 924
16 BowPad 680
17 stuntrally 622
18 ewig 538
19 photoflare 420
20 RisohEditor 411
21 graph-studio-next 359
22 efibooteditor 331
23 ledit 284

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?