Top 23 VSCode Open-Source Projects

  • Code-Server

    VS Code in the browser

    Project mention: Java 21 VirtualThreads vs. Clojure Lazy Seqs | news.ycombinator.com | 2023-10-06

    The reason I use VSCode is Code Server[0], and unless my English is terribly bad, calling someone lunatic for their choice of IDE may not be a great idea.

    [0] https://github.com/coder/code-server

  • Monaco Editor

    A browser based code editor

    Project mention: [Webview] Scrolling jumps in Monaco editor | /r/JavaFX | 2023-10-07

    WebView webView = new WebView(); webView.getEngine().load("https://microsoft.github.io/monaco-editor/");

  • Appwrite

    Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.

  • awesome-vscode

    🎨 A curated list of delightful VS Code packages and resources.

    Project mention: A curated list of delightful Visual Studio Code packages and resources | news.ycombinator.com | 2023-04-16
  • github1s

    One second to read GitHub code with VS Code.

  • vscodium

    binary releases of VS Code without MS branding/telemetry/licensing

    Project mention: GitHub Copilot's Security Filters Don't Work | news.ycombinator.com | 2023-11-26
  • NvChad

    Blazing fast Neovim config providing solid defaults and a beautiful UI, enhancing your neovim experience.

    Project mention: How to setup Neovim for Competitive Programming in C++ | dev.to | 2023-11-14

    git clone https://github.com/NvChad/NvChad $HOME\AppData\Local\nvim --depth 1 && nvim # if the above path doesnt work, try any of these paths : %LOCALAPPDATA%\nvim %USERPROFILE%AppDataLocal\nvim C:Users%USERNAME%AppDataLocal\nvim

  • LunarVim

    🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.

    Project mention: Tools to achieve a 10x developer workflow on Windows | dev.to | 2023-11-08

    I would suggest to start getting into vim by first trying out popular vim keybinding plugins available on your favorite code editor and get used to those first. Then, if you want to dive deeper into the power of Neovim, try out popular configs like LazyVim, LunarVim, NvChad... Taking Neovim from a mere text editor to a full-featured IDE with features like intellisense, debugging, testing, etc... on your own takes quite a lot of work and configuration.

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • graphiql

    GraphiQL & the GraphQL LSP Reference Ecosystem for building browser & IDE tools.

    Project mention: Migrating Netflix to GraphQL Safely | news.ycombinator.com | 2023-08-14

    > FYI, GraphiQL is deprecated, GraphQL Playground is a good alternative.

    You have this backwards.



  • foam

    A personal knowledge management and sharing system for VSCode

    Project mention: Ask HN: How Do You Utilize Your Personal Knowledge Base? | news.ycombinator.com | 2023-07-10

    I started using Foam[0] a few years ago, but the more I used it, the more I dropped all the tedious bits, and it became nothing more than a big, evolving markdown repo.

    When I switched from vscode (back) to vim, it has worked as well or better than it did before. I follow my own rules. I like the Zettelkasten idea of one idea per card, but if I put more related things in the same .md file, that's OK. I didn't like the flat directory structure, and so I have dirs organized by category. My /bar directory is inside my /cooking directory, and for whatever reason, that makes sense to me. Ripgrep doesn't care, and I always find what I'm looking for.

    This markdown hierarchy, that still lives in a repo called "foam", has become indispensable to me.

    [0] https://github.com/foambubble/foam

  • git-history

    Quickly browse the history of a file from any git repository

    Project mention: Want to create attractive, interactive docs? Use these amazing documentation tools and examples | dev.to | 2022-12-02

    Rodrigo Pombo is the creator of Code Hike. He has been making tools to make code and technical data more comprehensible for some time. Previously, he applied a similar technique to make your git history easier to navigate and comprehend with git-history.

  • Vim

    :star: Vim for Visual Studio Code (by VSCodeVim)

    Project mention: Multiple Notepad++ Flaws Let Attackers Execute Arbitrary Code | news.ycombinator.com | 2023-09-04

    I find the Vim extension for VS Code has macro support that is good enough for most of my use cases (if you’re a fan of Vim key bindings - obviously).


  • pretty-ts-errors

    🔵 Make TypeScript errors prettier and human-readable in VSCode 🎀

    Project mention: How to make type safe a function that receives a prisma.[modelName] ? | /r/learnjavascript | 2023-06-25

    #1: VSCode extension that makes TypeScript errors prettier and human-readable | 28 comments #2: Those who know, know... | 63 comments #3: Announcing TypeScript 5.0 Beta | 24 comments

  • gitpod

    The developer platform for on-demand cloud development environments to create software faster and more securely.

    Project mention: AWS:Crear un entorno de Cloud9 con CDK | dev.to | 2023-10-27
  • coolify

    An open-source & self-hostable Heroku / Netlify / Vercel alternative. Cloud version available here -> https://app.coolify.io

    Project mention: Coolify – Self-Hosting with Superpowers | news.ycombinator.com | 2023-10-16
  • vscode-gitlens

    Supercharge Git inside VS Code and unlock untapped knowledge within each repository — Visualize code authorship at a glance via Git blame annotations and CodeLens, seamlessly navigate and explore Git repositories, gain valuable insights via rich visualizations and powerful comparison commands, and so much more

  • polacode

    📸 Polaroid for your code

  • dendron

    The personal knowledge management (PKM) tool that grows as you do!

    Project mention: Show HN: Odin – the integration of LLMs with Obsidian note taking | news.ycombinator.com | 2023-09-21

    Dendron shut down a long time ago: https://github.com/dendronhq/dendron/discussions/3890 The repo is up, but the project is dead.

  • nb

    CLI and local web plain text note‑taking, bookmarking, and archiving with linking, tagging, filtering, search, Git versioning & syncing, Pandoc conversion, + more, in a single portable script.

    Project mention: Ask HN: What's a good, privacy focused bookmark manager? | news.ycombinator.com | 2023-06-12

    I use [nb](https://github.com/xwmx/nb). It's a CLI tool (easy to write a GUI for if you want one) that is fast, uses Git to version control things, and handles more than just bookmarks. I sync across computers using Dropbox.

  • coder

    Coder provisions software development environments via Terraform on Linux, macOS, Windows, X86, ARM, and of course, Kubernetes.

    Project mention: Coder v2.0.0 Released | news.ycombinator.com | 2023-08-03
  • vetur

    Vue tooling for VS Code.

    Project mention: Show HN: Postgres Language Server | news.ycombinator.com | 2023-08-06
  • Visual Studio Code

    Public documentation for Visual Studio Code

    Project mention: Cognitive Load and Your Development Environment | dev.to | 2023-10-17

    It's a lot, but the VS Code docs have thought about Extraneous Cognitive Load and created written guides, video guides, reference docs and more!

  • continue

    ⏩ the open-source autopilot for software development—bring the power of ChatGPT to VS Code and JetBrains

    Project mention: How helpful are LLMs with MATLAB? | /r/matlab | 2023-11-09

    Original source: https://github.com/continuedev/continue/tree/main/docs/docs/languages/matlab.md

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

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). The latest post mention was on 2023-11-26.

VSCode related posts


What are some of the best open-source VSCode projects? This list will help you:

Project Stars
1 Code-Server 63,014
2 Monaco Editor 36,438
3 awesome-vscode 23,475
4 github1s 22,294
5 vscodium 22,266
6 NvChad 20,302
7 LunarVim 16,426
8 graphiql 15,379
9 foam 14,331
10 git-history 13,426
11 Vim 12,638
12 pretty-ts-errors 11,759
13 gitpod 11,742
14 coolify 9,763
15 vscode-gitlens 8,472
16 polacode 6,811
17 dendron 6,089
18 blink 5,878
19 nb 5,874
20 coder 5,735
21 vetur 5,705
22 Visual Studio Code 5,301
23 continue 5,294
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.