Exploring the World of Open-Source Tech Tools
Techtools
The list will be updated frequently.
AI
- Ollama: Amazing local GPT in multi-OS
- OpenWebUI: Open WebUI is an extensible, self-hosted interface for AI that adapts to your workflow, all while operating entirely offline.
- privateGPT: Chat with your docs GPT
- CrewAI: Chat with your CrewAI
- LangChain: To simplify the creation of applications using LLMs.
- LM Studio: local GPT with Open-Source LLM
- gen.nvim: Copilot alternately interacts in Neovim’s chat with a self-hosted Ollama
- elia: A snappy, keyboard-centric terminal user interface for interacting with large language models. Chat with Claude 3, ChatGPT, and local models like Llama 3, Phi 3, Mistral and Gemma.
- page-assist: Page Assist is an open-source Chrome Extension that provides a Sidebar and Web UI for your Local AI model. It allows you to interact with your model from any webpage.
Applications
- Obsidian: Obsidian is the private and flexible writing app that adapts to the way you think.
- Orbstack: OrbStack is the fast, light, and easy way to run Docker containers and Linux. Develop at lightspeed with our Docker Desktop alternative.
- Insomnia: Build better APIs collaboratively for the most popular protocols with a dev‑friendly UI, built-in automation, and an extensible plugin ecosystem.
Docker
- docker & docker-compose:
1
2
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
- lazydocker: Docker cli IDE
- Dockage: Web-UI Docker IDE
Kubernetes
- k3s: The Lightweight kubernetes
- kubectl: The Kubernetes command-line tool
- OpenLens: Kubernetes Open-Source IDE
- k9s: Kubernetes CLI To Manage Your Clusters
Programming tools
Python
Javascript
- bun: A fast JavaScript runtime designed as a drop-in replacement for Node.js.
- yarn: package manager
- n: Interactively Manage Your Node.js Versions
Backup Tools
- restic: restic is a backup program that is fast, efficient and secure.
Terminal
- tmux: tmux is a terminal multiplexer. It lets you switch easily between several programs in one terminal, detach them (they keep running in the background) and reattach them to a different terminal.
- kitty: The fast, feature-rich, cross-platform, GPU based terminal
- wrap: Warp is the terminal reimagined with AI and collaborative tools for better productivity.
- bat: A
cat
clone with syntax highlighting and Git integration. - fzf: fzf is a general-purpose command-line fuzzy finder.
- eza: eza is a modern, maintained replacement for the venerable file-listing command-line program
ls
- zoxide: zoxide is a smarter cd command, inspired by z and autojump.
- thefuck: Magnificent app which corrects your previous console command.
This post is licensed under CC BY 4.0 by the author.