Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 23 Terminal Open-Source Projects
🙃 A delightful community-driven (with 2,100+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.Project mention: Setup Macbook for Frontend Dev | dev.to | 2023-09-04
The new Windows Terminal and the original Windows console host, all in the same place!Project mention: Windows Terminal Preview 1.19 | news.ycombinator.com | 2023-09-26
Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.
A terminal for a more modern ageProject mention: FLaNK Stack Weekly for 24 July 2023 | dev.to | 2023-07-30
A cross-platform, OpenGL terminal emulator.Project mention: Things I learned building a text editor for the terminal | news.ycombinator.com | 2023-09-25
It's quite difficult to handle double width characters and emojis reliably on all modern terminal emulators
First, the application and terminal must agree which Unicode characters are double width, as in take up two cells and move the cursor by two positions. Terminals vary at this.
Second, many emojis aren't single Unicode characters. Those are single emojis generated from certain sequences of combining characters with a base characters. The application and terminal have to agree which sequences combine in this way. Terminals vary at this. Example: https://github.com/alacritty/alacritty/issues/3975
Third, IIRC some terminals treat emojis as moving the cursor by two positions, some do not.
Fourth the terminal might not be in UTF-8 mode so will treat the characters differently if it isn't.
📚 Collaborative cheatsheets for console commandsProject mention: The Case for Nushell | news.ycombinator.com | 2023-08-30
> Along those lines, a quick way to drive adoption could be a huge "how do i do x" or recipes page to Ctrl+F through. If I have to search the internet for how to do x in nushell/fish/etc, I might as well stick to arcane bash - at least you know someone has had the same problem before.
Rich is a Python library for rich text and beautiful formatting in the terminal.Project mention: colors.crumb - first Crumb usable. Extending Crumb with basic terminal styling and RGB, HEX, ANSI conversion functions. | /r/lisp | 2023-09-09
A cat(1) clone with wings.Project mention: Bat: A Cat Clone with Wings | news.ycombinator.com | 2023-08-18
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.
A terminal built on web technologies
simple terminal UI for git commandsProject mention: How to Transform Vim to a Complete IDE? | dev.to | 2023-09-19
You can also work conveniently with git from the terminal. For this, you can install LazyGit:
the only cheat sheet you needProject mention: Free Tech Tools and Resources - WinPE Build, Cheatsheet Tool, PW Recovery & More | /r/msp | 2023-07-27
Cheat.sh provides unified access to the world's best community-driven documentation repositories. Its simple interface gives access to an impressive range of 56 programming languages, several DBMSes, and over 1000 essential UNIX/Linux commands. Offering StackOverflow-level cheat sheets, it requires no installation and boasts lightning-fast response times. The optional CLI client seamlessly integrates with code editors to eliminate the need for a browser, and the unique 'stealth mode' allows for entirely invisible and silent use. Our appreciation for this recommendation goes to Hoolies.
🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. (by httpie)Project mention: Brewing a Full-Stack Breakfast with ExpressoTS, Bun, and Elysia | dev.to | 2023-09-11
To verify Elysia's functionality, you can perform a health check using the provided endpoint. While I'll be using httpie for its straightforward API, you're welcome to use curl if you prefer.
A simple, fast and user-friendly alternative to 'find'Project mention: Oils 0.17.0 – YSH Is Becoming Real | news.ycombinator.com | 2023-08-11
> without zsh globs I have to remember find syntax
My "solution" to this is using https://github.com/sharkdp/fd (even when in zsh and having glob support). I'm not sure if using a tool that's not present by default would be suitable for your use cases, but if you're considering alternate shells, I suspect you might be
A collection of modern/faster/saner alternatives to common unix commands.Project mention: Modern-Unix: collection of modern/faster/saner options to common Unix commands | news.ycombinator.com | 2023-06-20
:zap: A Fast, Extensible Progress Bar for Python and CLIProject mention: Helper class for tracking the progress of iteration in CLI | /r/PHP | 2023-07-02
BTW, my inspiration was https://github.com/tqdm/tqdm library for python and any contribution is welcome to add similar functionality.
Termux - a terminal emulator application for Android OS extendible by variety of packages.Project mention: How To Build React Applications Using An Android Phone: A Step-by-Step Guide | dev.to | 2023-09-24
Termux Is a terminal emulator for Android. You can download the application from f-droid
Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.Project mention: Any metrics dashboard out there for viewing power usage??? | /r/selfhosted | 2023-09-03
Over 250 terminal color schemes/themes for iTerm/iTerm2. Includes ports to Terminal, Konsole, PuTTY, Xresources, XRDB, Remmina, Termite, XFCE, Tilda, FreeBSD VT, Terminator, Kitty, MobaXterm, LXTerminal, Microsoft's Windows Terminal, Visual Studio, AlacrittyProject mention: What is the best alternative to guake terminal in macOS with the most closed-in look and functionality? | /r/apple | 2023-02-24
IDE-style autocomplete for your existing terminal & shell
A modern and intuitive terminal-based text editorProject mention: FLaNK Stack Weekly for 21 August 2023 | dev.to | 2023-08-21
:partly_sunny: The right way to check the weatherProject mention: I have made weafetch, see the weather in terminal, neofetch style! 🌧️🌡️ | /r/linux | 2023-06-28
The difference with weafetch is that it has its own config file which can just be configured and not touched anymore. When using wttr.in with curl, any custom changes you want to get from the output will need to be typed in everytime.
The user-friendly command line shell.Project mention: Devuan アップグレード: 4 から 5 Daedalus へ | dev.to | 2023-09-04
Textual is a Rapid Application Development framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and (coming soon) a web browser!
🖍 Terminal string styling done rightProject mention: Comparison of Node.js libraries to colorize text in terminal | dev.to | 2023-09-20
Today the most popular library and de facto standard is the chаlk. The chalk has rich functionality, is fast but not ideal. It lacks some useful features.
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
Terminal related posts
Windows Terminal Preview 1.19
2 projects | news.ycombinator.com | 26 Sep 2023
A pager that can keep displaying file names in git diff
1 project | /r/git | 26 Sep 2023
How To Build React Applications Using An Android Phone: A Step-by-Step Guide
1 project | dev.to | 24 Sep 2023
Linux Terminal Emulators Have the Potential of Being Much Faster
5 projects | news.ycombinator.com | 23 Sep 2023
4 projects | news.ycombinator.com | 20 Sep 2023
Is there any gotchas for using Neovim's built in terminal?
1 project | /r/neovim | 21 Sep 2023
Comparison of Node.js libraries to colorize text in terminal
5 projects | dev.to | 20 Sep 2023
A note from our sponsor - Sonar
www.sonarsource.com | 27 Sep 2023
What are some of the best open-source Terminal projects? This list will help you: