Editors & IDEs

Code editors and integrated development environments

vscodeeditor
microsoft
vscode
microsoft
170.5k

Visual Studio Code combines the simplicity of a code editor with the functionality required for the core edit-build-debug cycle of developers. It offers comprehensive support for code editing, navigation, and understanding, along with lightweight debugging, a rich extensibility model, and seamless integration with existing tools.

atom
atom
atom
60.4k

Atom - GitHub's official text editor

toeverything
AFFiNE
toeverything
50.2k

A powerful knowledge base management tool that can serve as an alternative to Notion. It features a fresh and simple interface style, supports what-you-see-is-what-you-get editing and layout, and provides multi-task management and real-time collaboration for multiple users based on Markdown. AFFiNE also has high privacy, allowing users to deploy it locally to protect data security. The project is continuously updated and iterated to provide users with a better usage experience.

marktext
marktext
marktext
49.5k

A high-quality open-source Markdown editor with a simple and clean interface, providing real-time preview, multiple themes and editing modes, support for mathematical formulas, emoticons, shortcuts, etc., can export HTML and PDF files, suitable for Windows, macOS and Linux systems.

coollabsio
coolify
coollabsio
40.6k

A self-hosted solution for a project that is open source on GitHub, which can be used as an alternative to Heroku and Netlify. It supports reverse proxy, free SSL certificate configuration, multiple common database configurations, one-click installation and upgrade of projects, and other functions. Coolify aims to provide a flexible self-hosted solution that allows developers to easily deploy and manage their applications.

mifi
lossless-cut
mifi
30.9k

An efficient lossless audio and video editing tool that can complete lossless compression of audio and video in a few seconds, especially suitable for high-definition video files. It also supports fast extraction of video highlights, addition of music subtitle tracks, and other functions.

drawdb-io
drawdb
drawdb-io
29.2k

An open source and free online database design tool and SQL generator that supports mainstream databases, allowing you to easily create database diagrams, export SQL scripts, and customize the editor.

viatsko
awesome-vscode
viatsko
26.4k

Collected many practical VSCode related resources

zyedidia
micro
zyedidia
26.0k

A modern and intuitive terminal-based text editor. It aims to provide a lightweight yet powerful text editing experience for terminal environments. Micro supports plugins and custom configurations, allowing users to customize the editor according to their needs.

benweet
stackedit
benweet
22.2k

A Markdown editor based on all the features of PageDown, which is used by well-known websites such as Stack Overflow and other Stack Exchange sites.

CodeEditApp
CodeEdit
CodeEditApp
21.7k

CodeEdit is a code editor built by the community, for the community, and written entirely for macOS. Features include syntax highlighting, code completion, project search and replace, snippets, terminal, task running, debugging, git integration, code review, extensions, and more.

chartdb
chartdb
chartdb
16.2k

ChartDB is an open-source, web-based database diagramming editor designed to simplify database schema visualization and management. It allows users to instantly import database schemas via a single "Smart Query," generating JSON for quick visualization. The platform supports interactive editing, enabling users to customize and annotate diagrams effortlessly. Additionally, ChartDB features AI-powered export capabilities, facilitating seamless database migrations by generating DDL scripts tailored to various database dialects. It supports multiple databases, including PostgreSQL, MySQL, SQLite, and more, and requires no installations or database passwords. ChartDB is currently in public beta, offering a user-friendly, no-account-required experience for database design and documentation.

foambubble
foam
foambubble
15.9k

It can quickly help you organize various types of articles and notes, generate accessible content nodes, and facilitate your creation. After that, you can also quickly deploy local content to GitHub Pages for others to preview.

iggredible
Learn-Vim
iggredible
14.3k

"Learn-Vim" From this book, you will learn Vim window, tab management, quick file opening and searching, insert mode, integration of external commands, common syntax, and other Vim-related usage skills.

alyssaxuu
screenity
alyssaxuu
14.0k

A practical Chrome screen recording and annotation plugin, which supports recording and annotation information at any position on the screen, has a click highlight effect, and can export recorded videos in MP4, gif, webm file formats, etc.

loft-sh
devpod
loft-sh
13.6k

A tool for starting a development environment that can be used in any infrastructure. Similar to Terraform, but focused on code management for development environments. It supports any IDE and allows use on any cloud platform, Kubernetes cluster, or local host. Provides flexibility and customization, enabling developers to quickly start and manage development environments, thereby improving development efficiency.

audacity
audacity
audacity
13.5k

A powerful multi-track audio editing and recording tool that can import and export various audio formats, and quickly analyze audio signals through a visual interface.

vnotex
vnote
vnotex
12.3k

An open-source Markdown editor that provides a powerful note management mode, making it easier and simpler to take notes in Markdown, and supports platforms such as Linux, Windows, macOS, etc.

Vanessa219
vditor
Vanessa219
9.2k

An open-source Markdown editor (browser-based), supporting what you see is what you get (rich text), real-time rendering (similar to Typora), and split-screen preview mode.

doocs
md
doocs
9.1k

An open-source WeChat Markdown editor that supports custom CSS styles, Markdown syntax, LaTeX formulas, and provides various practical functions such as formatting, color extraction, image upload, etc., with a simple and easy-to-use interface.

ly525
luban-h5
ly525
6.2k

Lu Ban H5, similar to Yi Qiyi's H5 making, website building tool, visualization building system

tw93
MiaoYan
tw93
6.0k

A Markdown editor with high aesthetics: MiaoYan (Miaoyan), featuring a minimalist design style, pure local use, support for syntax highlighting, dark mode, source file saving, and internationalization functions. The project is developed natively based on Swift5, which is relatively smooth to use, allowing customization of shortcuts and editor fonts. Currently, it only supports the macOS operating system. ​​​

microsoft
Mastering-GitHub-Copilot-for-Paired-Programming
microsoft
5.6k

Microsoft has released a tutorial on learning GitHub Copilot. There are a total of 6 courses, totaling 10 hours. The aim is to teach how to effectively use GitHub Copilot and use it to assist programming.

rhysd
vim.wasm
rhysd
5.6k

Transplant vim into the browser with WebAssembly

jerosoler
Drawflow
jerosoler
5.2k

It can help you quickly create data streams, support node dragging, multiple connections, data node synchronization, data module clearing, mobile device friendly functions, etc.

SaekiRaku
vscode-rainbow-fart
SaekiRaku
5.0k

mark-when
markwhen
mark-when
4.5k

microsoft
codetour
microsoft
4.4k

A relatively practical VSCode plugin, open-sourced by Microsoft technology team. Its main function is to be used for recording and replaying the process of browsing project codes. During the process of browsing codes, this plugin can be used to insert browsing steps, text annotations, and also set jump code blocks, embed executable command lines, etc.

Bowen7
regex-vis
Bowen7
4.0k

A pretty good regular expression visualization tool. The author provides a series of components that allow you to quickly generate regular expressions and corresponding visual graphics on the Web page through configuration, and also supports running tests and checking results.

gencay
vscode-chatgpt
gencay
3.5k

An open-source VSCode plugin that integrates OpenAI ChatGPT into VSCode

coffe1891
frontend-hard-mode-interview
coffe1891
3.4k

An open source front-end technology book, which has 11 chapters covering technical interviews, JavaScript feature analysis, data structures and algorithms, mainstream frameworks, development tools, programming paradigms, design principles and programming paradigms.

alyssaxuu
motionity
alyssaxuu
3.3k

An open source animation editing tool that can be opened and used directly in the browser. It supports video cutting, image search filtering, text animation library, layer mask and other functions.

LeekHub
leek-fund
LeekHub
3.2k

This plugin allows you to directly see the rise and fall of various stocks and funds, real-time K-line charts for stocks, historical net values for funds, etc.

sparrow-js
sparrow
sparrow-js
3.1k

An open-source, scenario-based, low-code (LowCode) workbench: sparrow, which can output source code in real time

H5-Dooring
dooringx
H5-Dooring
2.4k

Open source visualization platform building solution on GitHub: dooringx, which provides a set of data flow event mechanisms and pop-up solutions to enable you to quickly customize a visualization drag-and-drop platform.

MarkEdit-app
MarkEdit
MarkEdit-app
2.1k

MarkEdit is a free, open-source Markdown editor designed exclusively for macOS, offering a native, privacy-focused, and lightweight experience. It supports seamless editing of large files (up to 10 MB) and integrates effortlessly with Shortcuts and AppleScript for extensibility. With a clean, intuitive interface and a minimal installer size of 3 MB, MarkEdit prioritizes simplicity and speed. It is compatible with the latest macOS versions and is available via direct download or Homebrew. The project is MIT-licensed, emphasizing transparency and user freedom, and encourages community contributions while maintaining a focus on core functionality.

primer
github-vscode-theme
primer
1.9k

A VSCode theme with a GitHub style

alyssaxuu
animockup
alyssaxuu
1.7k

Developed based on JavaScript, allowing users to quickly build animation models in the browser and support exporting as videos or GIF animations. Overall, the functionality is quite comprehensive.

ascoders
gaea-editor
ascoders
1.3k

It allows you to quickly design a simple website on the browser, somewhat like a simplified version of "Online" under Strikingly.

snipsnapdev
snipsnap
snipsnapdev
1.1k

It can automatically display all available code snippets of each library in the current project. When developing a project, it can quickly complete the code snippet and improve the development efficiency

coderoad
coderoad-vscode
coderoad
959

Support users to create an interactive coding tutorial in the VSCode editor

gamedilong
anes-repository
gamedilong
858

A developer created a VSCode emulator plugin, which provides classic games such as Super Mario, Contra, Rainbow Islands, Snow Bros., and Tank Battle for players to experience.

valentjn
vscode-ltex
valentjn
846

It can be used to detect LaTeX spelling and grammar errors, which can be useful when writing a thesis.

YXL76
cloudmusic-vscode
YXL76
678

An open-source VSCode extension that allows developers to play songs from NetEase Cloud Music directly in VSCode.

AShujiao
vscode-maxPlus
AShujiao
23

An open-source VSCode plugin that allows you to surf and watch game information on vscode

© 2025 GitHub Fun. All rights reserved.