Top 23 Plugin Open-Source Projects

  • filemanager

    📂 Web File Browser

  • Project mention: Filebrowser: Web File Browser | | 2024-05-10
  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • typescript-eslint

    :sparkles: Monorepo for all the tooling which enables ESLint to support TypeScript

  • Project mention: TypeScript strictly typed - Part 1: configuring a project | | 2024-06-12

    For ESLint + TypeScript ESLint, with the new flat config eslint.config.js:

  • filepond

    🌊 A flexible and fun JavaScript file upload library

  • Project mention: Frontend resources! 🚀 | | 2024-05-25

    FilePond: Simplify file uploads with FilePond

  • WeChatPlugin-MacOS


  • CoreDNS

    CoreDNS is a DNS server that chains plugins

  • Project mention: Small DNS Server That Support Outgoing Address Binding? | /r/linuxadmin | 2023-10-30

    CoreDNS supports this via the bind plugin.

  • VirtualApp

    Virtual Engine for Android(Support 14.0 in business version)

  • nvim-lspconfig

    Quickstart configs for Nvim LSP

  • Project mention: JetBrains' unremovable AI assistant meets irresistible outcry | | 2024-02-03

    I suggest looking for blog posts about this, you're gunnuh wanna pick out a plugin manager and stuff. It's kind of like a package manager for neovim. You can install everything manually but usually you manually install a plugin manager and it gives you commands to manage the rest of your plugins.

    These two plugins are the bare minimum in my view.

    Treesitter gives you much better syntax highlighting based on a parser for a given language.

    This plugin helps you connect to a given language LSP quickly with sensible defaults. You more or less pick your language from here and copy paste a snippet, and then install the relevant LSP:

    For Python you'll want pylsp. For JavaScript it will depend on what frontend framework you're using, I probably can't help you there.

    pylsp itself takes some plugins and you'll probably want them.

    Best of luck! Happy hacking.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • ultisnips

    UltiSnips - The ultimate snippet solution for Vim. Send pull requests to SirVer/ultisnips!

  • Project mention: LaTeX and Neovim for technical note-taking | | 2024-02-21

    I always like people's LaTeX-based note taking setups. I'm a mathematician, so I write a lot of LaTeX too. (And I use vim, so I really like vim+Latex workflows).

    It's interesting that this post (or rather, the later post that discusses this) talks about the advantages of UltiSnips. The well-known vim-LaTeX posts written by Gilles Castel (RIP) relied pivotally on UltiSnips.

    It's not just that UltiSnips is a snippet engine. There are many of those (including LuaSnip, the other snippet engine mentioned in the OP series of articles). It's that UltiSnips can dispatch arbitrary expressions to short python code sections, and python has a great scientific library. For example, it's trivial to write a `sympy` snippet that will simplify or compute a given expression and write the output in latex for you.

    But UltiSnips works *terribly* with neovim [1] [2]. Why? Because UltiSnips uses python, and neovim's python interface is 100x slower than vim's python interface. There are design decisions for this and I'm not trying to say that neovim is bad. I use both vim and neovim. But I use vim+UltiSnips+vimtex for writing LaTeX.

    LuaSnip has interpolation too. I suppose it would be possible to write more code that calls from LuaSnip to a system like sympy (or other). But that's work. On the other hand, I think it takes a true power user to actually want or use the fancy interpolation functions.


  • vue-i18n

    :globe_with_meridians: Internationalization plugin for Vue.js

  • Project mention: Syntaxe francophone | /r/QuebecTI | 2023-06-28
  • gitalk

    Gitalk is a modern comment component based on Github Issue and Preact.

  • DroidPlugin

    A plugin framework on android,Run any third-party apk without installation, modification or repackage

  • Auto-Photoshop-StableDiffusion-Plugin

    A user-friendly plug-in that makes it easy to generate stable diffusion images inside Photoshop using either Automatic or ComfyUI as a backend.

  • Project mention: Adobe will charge “credits” for generative AI | | 2023-09-16

    Btw, there's already an open source way to do this

  • JUCE

    JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, LV2 and AAX audio plug-ins.

  • Project mention: 3rd Edition of Programming: Principles and Practice Using C++ by Stroustrup | | 2024-04-19

    Personally, I started by writing externals for Pure Data, then started to contribute to the care. Later I took the same path for SuperCollider.

    The more typical path, I guess, would be to start with simple audio plugins. Have a look at JUCE (!

    Realtime audio programming has some rather strict requirements that you don't have in most other software. Check out this classic article:

  • FriendlyId

    FriendlyId is the “Swiss Army bulldozer” of slugging and permalink plugins for ActiveRecord. It allows you to create pretty URL’s and work with human-friendly strings as if they were numeric ids for ActiveRecord models.

  • Project mention: Designing a Website Without 404s | | 2024-06-13

    You can do that with many websites that have ids in their SEO slugs, this is usually not an issue as it's still standardized in a way that the string is just split into the id and the rest and you can look it up with both parts.

    Popular libraries like implement it like that too.

  • TikTokDownload


  • will_paginate

    Pagination library for Rails and other Ruby applications

  • hatch

    Modern, extensible Python project management

  • Project mention: Uv: Python Packaging in Rust | | 2024-02-15

    Exciting stuff! I view Hatch [1] as becoming the Cargo for Python because it's already close and has an existing (and growing) user base but I can definitely see depending on this for resolution and potentially not even using pip after it becomes more stable.


  • vim-polyglot

    A solid language pack for Vim.

  • Project mention: C# lsp configuration with neovim CoC | /r/neovim | 2023-11-10

    I'm currently on an old setup (using coc and polyglot) and nvim v0.6.1. I'll be updating to a more modern setup within next year, using the native lsp and building nvim more frequently. But that's not today.

  • Small

    A small framework to split app into small parts

  • jasminum

    A Zotero add-on to retrive CNKI meta data. 一个简单的Zotero 插件,用于识别中文元数据

  • zotero-better-notes

    Everything about note management. All in Zotero.

  • Project mention: Google Scholar PDF Reader | | 2024-03-20

    Die you check the `zotero-better-notes`? [1]

    > LaTex math in Zotero note is no longer a dream. The `zotero-better-notes` addon now supports this feature!


  • web3modal

    A single Web3 provider solution for all Wallets

  • Project mention: Projects to contribute to | /r/ethdev | 2023-12-06

    WalletConnect Web3 Modal (3700 GitHub Stars)

  • offline-plugin

    Offline plugin (ServiceWorker, AppCache) for webpack (

  • 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).

Plugin discussion

Log in or Post with

Plugin related posts

  • gulp-grass-sass VS gulp-sass - a user suggested alternative

    2 projects | 19 Jun 2024
  • Designing a Website Without 404s

    1 project | | 13 Jun 2024
  • CSV Lint plug-in for Notepad++ with highlighting, validation and datatypes

    1 project | | 5 Jun 2024
  • Voxel51 Filtered Views Newsletter - May 24, 2024

    2 projects | | 24 May 2024
  • Taskwiki: Proper project management with Taskwarrior in Vim

    1 project | | 24 May 2024
  • Filebrowser: Web File Browser

    1 project | | 10 May 2024
  • Practical Vim Command Workflow

    5 projects | | 28 Apr 2024
  • A note from our sponsor - SaaSHub | 22 Jun 2024
    SaaSHub helps you find the best software and product alternatives Learn more →


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

Project Stars
1 filemanager 24,655
2 typescript-eslint 14,758
3 filepond 14,757
4 WeChatPlugin-MacOS 13,994
5 CoreDNS 11,951
6 VirtualApp 10,004
7 nvim-lspconfig 9,890
8 ultisnips 7,451
9 vue-i18n 7,241
10 gitalk 6,906
11 DroidPlugin 6,861
12 Auto-Photoshop-StableDiffusion-Plugin 6,460
13 JUCE 6,251
14 FriendlyId 6,112
15 TikTokDownload 5,820
16 will_paginate 5,699
17 hatch 5,603
18 vim-polyglot 5,531
19 Small 5,037
20 jasminum 4,944
21 zotero-better-notes 4,848
22 web3modal 4,702
23 offline-plugin 4,504

Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.