A curated collection of modern, feature-rich (or minimal!) terminal emulators for developers. Discover, compare, and choose your next terminal with ease!
Live at awesome-terminals.vercel.app
- Interactive Web Interface: Built with SvelteKit + Tailwind CSS
- Smart Filtering: Search by name, platform (Windows/macOS/Linux), and features
- Rich Metadata: Compare terminals based on 15+ criteria including:
- GPU acceleration
- Custom themes
- Platform (Windows/macOS/Linux/Android)
- And more!
- Community-Driven: Easily add new terminals or update existing entries
Run Locally:
git clone https://github.com/threehymns/awesome-terminals.git
cd awesome-terminals
npm install
npm run dev
Each terminal entry includes:
{
"name": "Terminal Name",
"platform": ["Windows", "macOS", "Linux"],
"tags": ["Open Source", "File Previews", "AI", "Electron"],
"features": ["Built-in AI", "File browser/editor", "Tiling layout"],
"repo": "https://github.com/org/repo",
"website": "https://terminal-website.com"
}
Help us improve this resource! To add/update terminals:
- Edit
src/terminals.json
- Follow existing data format and feature standards
- Submit a Pull Request
MIT License - see LICENSE file.
- Terminal maintainers and open source contributors
- SvelteKit and Tailwind CSS communities
- Inspired by awesome-* lists across GitHub