JavaScript Docker

Open-source JavaScript projects categorized as Docker

Top 23 JavaScript Docker Projects

  • awesome-cheatsheets

    👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.

    Project mention: Updated OpenSSL Cheat Sheet (v1.7) and 1000 free seats to Udemy OpenSSL Course | | 2022-11-19

    The best way to use Github if you're not directly looking for software to run, i.e. looking for informational resources is to search for "awesome lists" (And sort by number of stars.) 👍

  • uptime-kuma

    A fancy self-hosted monitoring tool

    Project mention: Simple Geo Up/ Down Dashboard - need help | | 2022-11-23
  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • ToolJet

    Extensible low-code framework for building business applications. Connect to databases, cloud storages, GraphQL, API endpoints, Airtable, etc and build apps using drag and drop application builder. Built using JavaScript/TypeScript. 🚀

    Project mention: Show HN: ILLA is an Open-source alternative to Retool | | 2022-11-19
  • verdaccio

    📦🔐 A lightweight Node.js private proxy registry

    Project mention: 📦 Everything you need to know: package managers | | 2022-11-02

    Verdaccio allows to setup a private proxy registry for Node.js

  • Reaction Commerce

    Mailchimp Open Commerce is an API-first, headless commerce platform built using Node.js, React, GraphQL. Deployed via Docker and Kubernetes.

    Project mention: Racket for E-Commerce | | 2022-06-02
  • SpaceX-API

    :rocket: Open Source REST API for SpaceX launch, rocket, core, capsule, starlink, launchpad, and landing pad data.

    Project mention: Simple GraphQL Query Using ExpressJs | | 2022-07-23

    This is what i meant by that explanation. In this project we will make a request to a SpaceX API and the results we want from the huge chunk of data we will be receiving from the API are: id of type string, flight_number of type int, name and details of type string and success of type boolean.

  • SingleFile

    Web Extension and CLI tool for saving a faithful copy of an entire web page in a single HTML file

    Project mention: Lost something? Search through 91.7 million files from the 80s, 90s, and 2000s | | 2022-10-19

    ArchiveBox is incredible for this. It can archive web pages in many different ways, my favorite ones being SingleFile and uploading to

  • Zigi

    Delete the most useless function ever: context switching.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

  • elasticsearch-dump

    Import and export tools for elasticsearch

    Project mention: How to Migrate Indices from Elasticsearch wth Minio. | | 2022-11-14

    Hello, in this tutorial I will describe the describe the steps are needed to be performed to migrate Indices from Elasticsearch with the use of Minio S3 Compatible Object Storage and a fantastic cli called elasticsearch-dump.

  • SocketCluster

    Highly scalable realtime pub/sub and RPC framework

    Project mention: On the Unhappiness of Software Developers | | 2022-09-03

    This resonates with me 100%. Every bit of unhappiness I've felt in my career so far has been caused by a bad manager. The main issue for me has been the final point you mentioned about "Imposed artificial limitations" - I cannot tell you the number of times that I've been forced to use an inefficient tool or do something in a sub-optimal or downright incorrect way (knowing that it would have to be re-written later) by a bad manager... In some companies, it was a daily occurrence; that's why I never stayed at a single company for longer than 2 years. It's almost impossible to find a company that lets me implement things correctly.

    Thankfully, nobody could constrain me in my open source work. I (with the help of community members) built:

    - SocketCluster ( A distributed pub/sub framework.

    - Capitalisk ( A lightweight quantum-resistant blockchain which is less than 5K lines of code.

    - LDEX ( A deterministic decentralized exchange (DEX) which can work with many different blockchain protocols. It's less than 4K lines of code in total and only has 3 small third-party dependencies (including sub-dependencies).

  • dockerode

    Docker + Node = Dockerode (Node.js module for Docker's Remote API)

    Project mention: An update on the recently announced Portainer alternative! (With screenshots) | | 2022-02-07

    I am using the node library dockerode (Link), which has an "extension" called dockerode-compose (Link). I haven't started the compose integration, but from the looks of it, it should be pretty straightforward.

  • nosqlclient

    Cross-platform and self hosted, easy to use, intuitive mongodb management tool - Formerly Mongoclient

    Project mention: Any selfhosted mongo clients? similar to NOSQLCLIENT ? | | 2022-09-06

    Hi - do you know if there are any self-hosted mongodb clients like nosqlclient out there? it is great - but looks like devlopment is dead now:

  • dockly

    Immersive terminal interface for managing docker containers and services

    Project mention: How should Dockly terminal UI evolve with recent updates to Docker? | | 2022-06-10

    I've built Dockly (, an immersive terminal interface for managing docker containers and services. Most of the core functionality have been built several years back and things have mostly remained the same.

  • crypto-trading-bot

    Cryptocurrency trading bot in javascript for Bitfinex, Bitmex, Binance, Bybit ... (public edition)

    Project mention: Open source? | | 2022-03-14

  • docker-jitsi-meet

    Jitsi Meet on Docker

    Project mention: Needs help with jitsi | | 2022-08-21

    With this version I am facing the same issue as describef by you. This version is broken:

  • play-with-docker

    You know it, you use it, now it's time to improve it. PWD!.

    Project mention: All about Docker Part 1 | | 2022-05-18

    Maybe you don't have local admin, or maybe your machine doesn't have enough resources. Well, the best free option here is to use, which will run one or more Docker instances inside your browser, and give you a terminal to use it with. You can create multiple machines on it, and even use the URL to share the session with others in a sort of collaborative experience. I highly recommend you check it out. Most of the lectures in this course can be used with "PWD", but the big limitation is it'll reset after 4 hours, at which time it'll delete your servers.

  • Planka

    The realtime kanban board for workgroups built with React and Redux.

    Project mention: Another trello-esque question | | 2022-11-25
  • slim

    Build and run tiny vms from Dockerfiles. Small and sleek. (by ottomatica)

    Project mention: Show HN: Slim 2: Create VM from Dockerfile (+macOS M1/Hyper-V) | | 2022-01-02
  • lowdefy

    An open-source, self-hosted, low-code framework to build internal tools, web apps, admin panels, BI dashboards, workflows, and CRUD apps with YAML or JSON.

    Project mention: Looking for a workflow program, any suggestions? | | 2022-10-11

    You can build an app that would do this

  • composerize

    🏃→🎼 docker run asdlksjfksdf > docker-composerize up

    Project mention: Restarted PC now docker doesn't work. Can anyone help? | | 2022-10-12

    To confirm you have the right docker-compose.yml structure, you can paste your run command in Composerize and copy and paste the output into your yml file. It helps considerably when migrating over from Docker Run. Docker Run is a great way to start with Docker, but Docker Compose is the best way to keep it running cleanly and more consistently. Best of luck!

  • TileServer GL

    Vector and raster maps with GL styles. Server side rendering by MapLibre GL Native. Map tile server for MapLibre GL JS, Android, iOS, Leaflet, OpenLayers, GIS via WMTS, etc.

    Project mention: Self Hosting a Google Maps Alternative with OpenStreetMap | | 2022-11-22
  • cloudcmd

    ✨☁️📁✨ Cloud Commander file manager for the web with console and editor.

    Project mention: Ask HN | | 2022-09-03

    Personally, and I can't name a tool for you, I consider that:

    - files&folder taxonomies are limited. Sometimes a file should be in more than one place, there are links/symlinks but no "backlinks" so it's easy top break things and filenames are not much good for search. Essentially a path in a file&folder classic taxonomy is a kind of limited and limited query to reach some content;

    - notes are another interesting things: ALL documents are kind of notes. The fact we have many file formats and apps just to craft document is more a limit and an issue of modern systems that a reasonable thing.

    Given the above two consideration I decide for myself to org-attach almost anything. The complete setup is:

    - org-roam, org-ql (with a semi-curated catalog to make queries and yasnippets to ensure consistency) and ripgrep as access layer, witch practically means hitting a single key on my keyboard and start typing something. In 99% of the case I get "the good answer" (something already done or new content to add), sometimes I need rg/recoll because just heading/tags search do not work and in that case I adjust/add some roam_aliases to easy mach the content in the future. Sometimes I need queries to work on things, like "check all active contracts" or "current issue" or "last three days notes" etc;

    - org-attach and links and dired to craft small "secondary-level file hierarchies" as a storage management layers, something that hide my real home taxonomy (essentially just notes on one root, other files managed by org-attach under another in a cache-like tree) I access via links;

    - various org-mode extras to link different kind of stuff I can't org-attach properly, like mails (individual messages, threads, search queries on my mails etc), transactions (hledger via org-babel), mere elisp:(sexp) code to be executed live on click.

    Doing so allow me to IGNORE a limited and limited hierarchy, allow crafting dynamic hierarchies as results from SQL-alike (albeit limited and slow) queries, accessing most of the content in search&narrow style something proven to be effective in most kind of UI from search engines to "dashes" instead of "menus" etc and allow to blend a bit most kind of docs in a single "document"/page/live environment witch is VERY useful since we have a single mind, not really compartmentalized and we need different kind of "docs" together often.

    This is IMVHO how we should manage files in 2022 BUT since Emacs and classic desktop model for commercial and ignorance reasons is essentially dead it's not something ready out-of-the-box and not something designed for collaboration. It's just a personal HYPER-effective solution that might wrap&hide far less effective one used by collaborators still allowing interaction.

    The modern equivalent, far more limited, complex and heavyweight is a DMS (see Nuxeo, Alfresco, ...) mostly crappy WebUIs that wrap Apache Jackrabbit behind the scene and add some forms/tags/ways to classify documents in various "dynamic" and "less constrained" ways. With a bit of hesitation for a small team is less crazy to setup and use. Othe simpler but probably too limited options are or or or or some are proprietary and all are not much more than classic file browsers served via webapp on a file-server backend storage instead of a local one.

  • Enterprise

    🦄 The Enterprise™ programming language

    Project mention: Cobol | | 2022-10-04

    Why learn cobol when you can learn ENTERPRISE programming language

  • S3 Server

    Zenko CloudServer, an open-source Node.js implementation of the Amazon S3 protocol on the front-end and backend storage capabilities to multiple clouds, including Azure and Google.

    Project mention: Interacting with S3 - like cloud | | 2022-05-19
  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

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 2022-11-25.

JavaScript Docker related posts


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

Project Stars
1 awesome-cheatsheets 31,384
2 uptime-kuma 23,364
3 ToolJet 15,213
4 verdaccio 14,147
5 Reaction Commerce 11,844
6 SpaceX-API 9,623
7 SingleFile 9,600
8 elasticsearch-dump 6,565
9 SocketCluster 5,989
10 dockerode 3,726
11 nosqlclient 3,431
12 dockly 3,387
13 crypto-trading-bot 2,636
14 docker-jitsi-meet 2,587
15 play-with-docker 2,386
16 Planka 2,263
17 slim 2,048
18 lowdefy 1,980
19 composerize 1,897
20 TileServer GL 1,621
21 cloudcmd 1,606
22 Enterprise 1,543
23 S3 Server 1,440
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.