Build cloud backends with Infrastructure-from-Code (IfC), a revolutionary technique for generating and updating cloud infrastructure. Try IfC with AWS and Klotho now (Now open-source) Learn more →
Top 23 JavaScript Bash Projects
-
Having many of the same pain points as OP (and more). Considered https://github.com/google/zx (using js) or just using js runtime like node or deno. But it feels like such a "fat" layer on top of the shell.
-
awesome-cheatsheets
👩💻👨💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.
-
Klotho
AWS Cloud-aware infrastructure-from-code toolbox [NEW]. Build cloud backends with Infrastructure-from-Code (IfC), a revolutionary technique for generating and updating cloud infrastructure. Try IfC with AWS and Klotho now (Now open-source)
-
Project mention: gh-contribs - github contribution graph in your Terminal | reddit.com/r/commandline | 2023-02-15
github.com/faressoft/terminalizer/issues/96
-
Now we can open this new project and we're going to install one package, shelljs Shelljs is a great Command Line Utility for interacting with the command line in JavaScript.
-
enquirer
Stylish, intuitive and user-friendly prompts, for Node.js. Used by eslint, webpack, yarn, pm2, pnpm, RedwoodJS, FactorJS, salesforce, Cypress, Google Lighthouse, Generate, tencent cloudbase, lint-staged, gluegun, hygen, hardhat, AWS Amplify, GitHub Actions Toolkit, @airbnb/nimbus, and many others! Please follow Enquirer's author: https://github.com/jonschlinkert
Project mention: For achieving the widest adoption among Windows users, which commonly used scripting language would be best suited for a CLI program?% | reddit.com/r/AskProgramming | 2023-03-10Although I'm happy there is a way to bundle Node.js apps with support for pnpm, and for a modern-ish version of Node.js, it's somewhat slow in my experience to build locally. Interactivity doesn't have the greatest ecosystem there, especially with TypeScript. Best library I've found is Enquirer.
-
Not sure if IFTTT has a plugin but I suspect not, I've currently got a Pipedream feature request that they are now adding it to their platform (it's not ready yet) but you'll still need to request the API access yourself. Pipedream: Google My Business Feature Request (I am NebularNerd)
-
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
micromatch
Highly optimized wildcard and glob matching library. Faster, drop-in replacement to minimatch and multimatch. Used by square, webpack, babel core, yarn, jest, taro, bulma, browser-sync, documentation.js, stylelint, nyc, ava, and many others! Please follow micromatch's author: https://github.com/jonschlinkert
-
-
-
-
-
-
-
I recognized the 'g' and 'r' from Fira Mono, but from the slashed zero and ligatures (the raised x in 0x), I think the font is Fira Code[1].
I don't think the color scheme is Solarized Dark. Looks closer to Nord[2].
[1]: https://fonts.google.com/specimen/Fira+Code?preview.text=(gd...
-
Project mention: How can I implement a fake file tree to open HTML pages to a fake JS terminal? | reddit.com/r/learnjavascript | 2022-10-21
Hello there, I found out about this project and played around with it a little bit. Then I found out about this and this projects and wanted to combine them together. For example when user types cd myfolder (change directory command) to the terminal they can go to that folder and when they type mypage that page can load. I just need some hand holding for this project since I have only been working with web development for a week (which I know is a bit fast for such project) but don't worry I'll learn fast due to knowing a few non-web development languages.
-
-
-
build
Netlify Build (node process) runs the build command, Build Plugins and bundles Netlify Functions. Can be run in Buildbot or locally using Netlify CLI (by netlify)
The next thing to set is the build command. This was the moment I realized that Netlify does not support PNPM right away yet (at the time of writing there is a Feature Request open).
-
Project mention: Emacs and Java Development: Corfu + Cape + LSP-Mode + Treesit | reddit.com/r/emacs | 2023-05-19
(use-package treesit :ensure nil :custom ;; Some stuff taken from here: https://robbmann.io/posts/emacs-treesit-auto/ (treesit-extra-load-path '("/usr/lib64/")) (treesit-language-source-alist '((bash . ("https://github.com/tree-sitter/tree-sitter-bash")) (c . ("https://github.com/tree-sitter/tree-sitter-c")) (c++ . ("https://github.com/tree-sitter/tree-sitter-cpp")) (csharp . ("https://github.com/tree-sitter/tree-sitter-c-sharp")) (css . ("https://github.com/tree-sitter/tree-sitter-css")) (elixir ("https://github.com/elixir-lang/tree-sitter-elixir")) (html . ("https://github.com/tree-sitter/tree-sitter-html")) (java . ("https://github.com/tree-sitter/tree-sitter-java")) (javascript . ("https://github.com/tree-sitter/tree-sitter-javascript")) (json . ("https://github.com/tree-sitter/tree-sitter-json")) (lua . ("https://github.com/Azganoth/tree-sitter-lua")) (makefile . ("https://github.com/alemuller/tree-sitter-make")) (org . ("https://github.com/milisims/tree-sitter-org")) (python . ("https://github.com/tree-sitter/tree-sitter-python")) (tsx . ("https://github.com/tree-sitter/tree-sitter-typescript" "master" "tsx/src")) (typescript . ("https://github.com/tree-sitter/tree-sitter-typescript" "master" "typescript/src")) (ruby . ("https://github.com/tree-sitter/tree-sitter-ruby")) (rust . ("https://github.com/tree-sitter/tree-sitter-rust")) (sql . ("https://github.com/m-novikov/tree-sitter-sql")) (toml . ("https://github.com/tree-sitter/tree-sitter-toml")) (yaml . ("https://github.com/ikatyang/tree-sitter-yaml")))) (major-mode-remap-alist '((c-mode . c-ts-mode) (c++-mode . c++-ts-mode) (csharp-mode . csharp-ts-mode) (css-mode . css-ts-mode) (html-mode . html-ts-mode) (java-mode . java-ts-mode) (js-mode . js-ts-mode) (json-mode . json-ts-mode) (makefile-mode . makefile-ts-mode) ;; (org-mode . org-ts-mode) ;; not mature yet (python-mode . python-ts-mode) (typescript-mode . typescript-ts-mode) (ruby-mode . ruby-ts-mode) (rust-mode . rust-ts-mode) (toml-mode . toml-ts-mode) (yaml-mode . yaml-ts-mode))) (treesit-auto-fallback-alist '((toml-ts-mode . conf-toml-mode) (typescript-ts-mode . nil) (tsx-ts-mode . nil))) (treesit-font-lock-settings t) (treesit-simple-indent t) (treesit-defun-type-regexp t)) (use-package treesit-auto :demand t :config (setq treesit-auto-install t) (global-treesit-auto-mode))
-
osm-static-maps
Openstreetmap static maps is a nodejs lib, CLI and server open source inspired on google static map service
-
gptsh
GPT.sh is a CLI tool built with NodeJs and powered by Open AI's GPT-3. It's main purpose is to translate natural language questions and requests into shell commands.
GitHub link: https://github.com/shorwood/gptsh
-
swell.sh
Web-based Terminal for Bash designed for mobile with autocomplete suggestion & gesture typing keyboard
-
ONLYOFFICE
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
JavaScript Bash related posts
- Created a project to provide a basic alternate of Obsidian vault with the use of Javascript & Bash. Looking for some people to provide some valuable suggestions or contribute if possible.
- Created a basic project to provide a simple alternate of Obsidian Vault
- Writing shell scripts in Nushell
- Anon is not a masterhacker
- Why Perl?
- bash/shell scripting
- [AskJS] Looking for JS course for experienced developers?
-
A note from our sponsor - Klotho
klo.dev | 1 Jun 2023
Index
What are some of the best open-source Bash projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | zx | 37,470 |
2 | awesome-cheatsheets | 33,588 |
3 | terminalizer | 14,119 |
4 | shelljs | 13,835 |
5 | enquirer | 7,030 |
6 | pipedream | 6,452 |
7 | bash-handbook | 5,304 |
8 | micromatch | 2,401 |
9 | iterm2 | 935 |
10 | nve | 615 |
11 | dircolors | 488 |
12 | alacritty | 416 |
13 | Notica | 333 |
14 | xresources | 312 |
15 | terminal-app | 308 |
16 | fake-terminal-website | 304 |
17 | setup-msys2 | 206 |
18 | cross-platform-terminal-characters | 200 |
19 | build | 195 |
20 | tree-sitter-bash | 153 |
21 | osm-static-maps | 135 |
22 | gptsh | 114 |
23 | swell.sh | 114 |