Open Source Productivity Tools
Discover 101 open source Productivity repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Productivity projects here are most often combined with TypeScript, AI and Developer Tools. Last updated October 3, 2026.
101 repositories · updated October 3, 2026

scooter: Interactive Find-and-Replace in Your Terminal
`scooter` is an interactive terminal UI application designed for efficient find-and-replace operations. It allows users to recursively search through files or process text from stdin, providing an interactive interface to toggle which instances to replace. Built with Rust, `scooter` delivers fast performance and supports advanced regex features, custom themes, and seamless editor integrations.

tududi: Self-Hosted Task Management for Privacy, Control, and Efficiency
tududi is a robust self-hosted task management solution designed for individuals and teams prioritizing privacy, control, and efficiency. It offers a comprehensive suite of features, including hierarchical task organization, smart recurring tasks, and seamless Telegram integration. With its open API and multi-language support, tududi provides a powerful platform to streamline productivity and manage projects effectively.

Ice: Manage and Customize the macOS Menu Bar
Ice is a macOS utility for hiding, arranging, and revealing menu bar items, with controls for menu bar appearance and hotkeys. It suits Mac users who want more control over a crowded menu bar and requires macOS 14 or later.

external-file-card: Display External File Information in Obsidian
The external-file-card is an Obsidian plugin designed to enhance your note-taking experience by seamlessly integrating external file information directly into your vaults. This plugin allows you to display a card showing basic details of files located in pre-defined folders outside your Obsidian vault. It supports various file types and provides clickable links to open files and their containing folders using your operating system's default applications.

mcp-bear: Integrate Bear Notes with Model Context Protocol Servers
mcp-bear is a Python-based Model Context Protocol (MCP) server designed to seamlessly integrate with Bear note-taking software. It enables powerful automation and interaction with Bear notes through various MCP clients, enhancing productivity for macOS users. This project leverages Bear's X-callback-url scheme to provide a robust set of actions.

linkwarden: Save, Organize, and Preserve Web Links
Linkwarden is a self-hosted bookmark manager for saving and organizing links, with archived copies of webpages for later access. It suits individuals and teams who want searchable collections, reading and annotation tools, and control over where their bookmarks are hosted.

awesome-cursorrules: Enhance Your Cursor AI Editor Experience with Custom Rules
The `awesome-cursorrules` repository offers a comprehensive collection of configuration files specifically designed to elevate the Cursor AI editor experience. These `.cursorrules` files empower developers to define custom rules and behaviors, allowing for tailored AI code generation that aligns with unique project requirements. It serves as an invaluable resource for boosting productivity and ensuring consistency within an AI-powered coding workflow.

Zellij: A Feature-Rich Terminal Workspace and Multiplexer
Zellij is an advanced terminal workspace designed for developers and ops-oriented individuals. It functions as a powerful terminal multiplexer, offering a rich set of features including customizability, multiplayer collaboration, and a WebAssembly plugin system. This tool aims to provide a great out-of-the-box experience while also catering to power users with deep configuration options.

DevTools-X: A Cross-Platform, Offline-First Developer Utilities Collection
DevTools-X is an innovative, cross-platform collection of offline-first developer utilities, designed as a lightweight, non-Electron desktop application. Built with Tauri, React, and Rust, it offers over 40 modules in a compact 10MB package, providing a comprehensive alternative to platform-specific tools like DevUtils and DevToys.

nnn: A Fast and Frugal Terminal File Manager for Enhanced Productivity
nnn (n³) is a highly efficient and minimalist terminal file manager designed to supercharge productivity. It offers a full set of features, including disk usage analysis, batch renaming, and extensive plugin support, all within a tiny, nearly 0-config footprint. This tool is known for its incredible speed and unobtrusive design, making it ideal for various environments from Raspberry Pi to WSL.

The Fuck: Automatically Correct Your Previous Console Commands
The Fuck is a magnificent and highly popular Python application designed to automatically correct errors in your previous console commands. Inspired by a tweet, this tool aims to significantly enhance productivity for anyone frequently working in the terminal by fixing common typos and mistakes. With over 95,000 stars on GitHub, it's a widely adopted solution for command-line efficiency.

Ryot: A Self-Hosted Platform for Life Tracking
Ryot, short for "Roll Your Own Tracker," is a powerful self-hosted platform designed to help users track various aspects of their lives. It enables digital tracking of media consumption, fitness activities, and more, offering a comprehensive solution for personal data management. With features like data import, integrations, and a user-friendly interface, Ryot aims to be the ultimate personal tracker.