Post

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

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.