DevDocs.io combines multiple API documentations in a fast, organized, and searchable interface.
This is an unofficial desktop app for it.
DevDocs Desktop is an unofficial desktop application designed to provide quick access to multiple API documentations in a fast, organized, and searchable interface.
Key Features:
Background Behavior: Continues running in the background when the window is closed, accessible via dock (macOS) or tray (Linux/Windows).
Built-in Shortcuts: Offers convenient keyboard shortcuts for enhanced navigation.
Global Shortcut: Toggle the app using Ctrl+Shift+D (Windows/Linux) or Command+Shift+D (macOS).
Planned Features: Future updates include menubar mode and tab support.
Audience & Benefit:
Ideal for developers and technical professionals seeking efficient access to comprehensive API documentation, DevDocs Desktop streamlines research and development by consolidating resources into a single interface, enhancing productivity and reducing time spent searching for information.
DevDocs.io combines multiple API documentations in a fast, organized, and searchable interface. This is an unofficial desktop app for it.
Features
Background behavior
When closing the window, the app will continue running in the background, in the dock on macOS and the tray on Linux/Windows. Right-click the dock/tray icon and choose Quit to completely quit the app. On macOS, click the dock icon to show the window. On Linux, right-click the tray icon and choose Toggle to toggle the window. On Windows, click the tray icon to toggle the window.
Build-in shortcuts
devdocs the website itself has great built-in shortcuts support, just check the help page in the app.
Planned features
Please consider sponsoring me to accelerate development.
Menubar mode: switch beween desktop mode and menubar mode
Tabs support: allow to open documentation in a new tab
Global shortcut
Use Ctrl+Shift+D (or Command+Shift+D on macOS) to toggle the app.
Install
Using Homebrew
brew install --cask devdocs
Manual download
You can manually download the latest release here.
Development
It's really easy to develop this app, no build tools like Webpack needed here, checkout ./app to get more:
npm install
npm run app
# edit files, save, refresh and it's done.
Notepad++ is a free (as in “free speech” and also as in “free beer”) source code editor and Notepad replacement that supports several languages.
Running in the MS Windows environment, its use is governed by GNU General Public License.
Postman is a collaboration platform for API development. Postman's features simplify each step of building an API and streamline collaboration so you can create better APIs — faster.
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
Android Studio is the official Integrated Development Environment (IDE) for Android app development.
Based on the powerful code editor and developer tools from IntelliJ IDEA,
Android Studio offers even more features that enhance your productivity when building Android apps.
DevToys helps with daily development tasks by offering a bundle of tiny tools designed to do quick, specific tiny tasks.
No need to use many untrustworthy websites to simply decode a text or compress and image.
With Smart Detection, the app intuitively selects the best tool for the data on your clipboard.
Cursor is a new, intelligent IDE, empowered by seamless integrations with AI. Built upon VSCode, Cursor is quick to learn, but can make you extraordinarily productive.
Bruno is a Fast and Git-Friendly Opensource API client, aimed at revolutionizing the status quo
represented by Postman, Insomnia and similar tools out there.
Bruno stores your collections directly in a folder on your filesystem.
We use a plain text markup
language, Bru, to save information about API requests.
You can use git or any version control of your choice to collaborate over your API collections.
Bruno is offline-only.
There are no plans to add cloud-sync to Bruno, ever.
Notepad++ is a free (as in “free speech” and also as in “free beer”) source code editor and Notepad replacement that supports several languages.
Running in the MS Windows environment, its use is governed by GNU General Public License.
Postman is a collaboration platform for API development. Postman's features simplify each step of building an API and streamline collaboration so you can create better APIs — faster.
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
Android Studio is the official Integrated Development Environment (IDE) for Android app development.
Based on the powerful code editor and developer tools from IntelliJ IDEA,
Android Studio offers even more features that enhance your productivity when building Android apps.
DevToys helps with daily development tasks by offering a bundle of tiny tools designed to do quick, specific tiny tasks.
No need to use many untrustworthy websites to simply decode a text or compress and image.
With Smart Detection, the app intuitively selects the best tool for the data on your clipboard.
Cursor is a new, intelligent IDE, empowered by seamless integrations with AI. Built upon VSCode, Cursor is quick to learn, but can make you extraordinarily productive.
Bruno is a Fast and Git-Friendly Opensource API client, aimed at revolutionizing the status quo
represented by Postman, Insomnia and similar tools out there.
Bruno stores your collections directly in a folder on your filesystem.
We use a plain text markup
language, Bru, to save information about API requests.
You can use git or any version control of your choice to collaborate over your API collections.
Bruno is offline-only.
There are no plans to add cloud-sync to Bruno, ever.
IntelliJ IDEA is undoubtedly the top-choice IDE for software developers. It makes Java and Kotlin development a more productive and enjoyable experience.
IntelliJ IDEA is undoubtedly the top-choice IDE for software developers. It makes Java and Kotlin development a more productive and enjoyable experience.
Get early access to the latest features and improvements in Android Studio.
Android Studio is the official Integrated Development Environment (IDE) for Android app development.
Based on the powerful code editor and developer tools from IntelliJ IDEA,
Android Studio offers even more features that enhance your productivity when building Android apps.
Get early access to the latest features and improvements in Android Studio.
Android Studio is the official Integrated Development Environment (IDE) for Android app development.
Based on the powerful code editor and developer tools from IntelliJ IDEA,
Android Studio offers even more features that enhance your productivity when building Android apps.
WebStorm is an integrated development environment for JavaScript and related technologies. Like other JetBrains IDEs, it makes your development experience more enjoyable, automating routine work and helping you handle complex tasks with ease.
WebStorm is an integrated development environment for JavaScript and related technologies. Like other JetBrains IDEs, it makes your development experience more enjoyable, automating routine work and helping you handle complex tasks with ease.
WebStorm is an integrated development environment for JavaScript and related technologies. Like other JetBrains IDEs, it makes your development experience more enjoyable, automating routine work and helping you handle complex tasks with ease.
HeidiSQL is free software for people who work with databases, and aims to be intuitive to use. "Heidi" lets you connect to a variety of databases, like MariaDB, MySQL, Microsoft SQL, PostgreSQL, SQLite, Interbase and Firebird. Once you are connected, you can edit data and structures in these databases. Invented in 2002 by Ansgar, HeidiSQL is still a popular tool for MariaDB and MySQL, and actively maintained.
HeidiSQL is free software for people who work with databases, and aims to be intuitive to use. "Heidi" lets you connect to a variety of databases, like MariaDB, MySQL, Microsoft SQL, PostgreSQL, SQLite, Interbase and Firebird. Once you are connected, you can edit data and structures in these databases. Invented in 2002 by Ansgar, HeidiSQL is still a popular tool for MariaDB and MySQL, and actively maintained.
HeidiSQL is free software for people who work with databases, and aims to be intuitive to use. "Heidi" lets you connect to a variety of databases, like MariaDB, MySQL, Microsoft SQL, PostgreSQL, SQLite, Interbase and Firebird. Once you are connected, you can edit data and structures in these databases. Invented in 2002 by Ansgar, HeidiSQL is still a popular tool for MariaDB and MySQL, and actively maintained.
opencode is an AI coding agent built for the terminal. It features:
- A responsive, native, themeable terminal UI.
- Automatically loads the right LSPs, so the LLMs make fewer mistakes.
- Have multiple agents working in parallel on the same project.
- Create shareable links to any session for reference or to debug.
- Log in with Anthropic to use your Claude Pro or Claude Max account.
- Supports 75+ LLM providers through Models.dev, including local models.
opencode is an AI coding agent built for the terminal. It features:
- A responsive, native, themeable terminal UI.
- Automatically loads the right LSPs, so the LLMs make fewer mistakes.
- Have multiple agents working in parallel on the same project.
- Create shareable links to any session for reference or to debug.
- Log in with Anthropic to use your Claude Pro or Claude Max account.
- Supports 75+ LLM providers through Models.dev, including local models.
opencode is an AI coding agent built for the terminal. It features:
- A responsive, native, themeable terminal UI.
- Automatically loads the right LSPs, so the LLMs make fewer mistakes.
- Have multiple agents working in parallel on the same project.
- Create shareable links to any session for reference or to debug.
- Log in with Anthropic to use your Claude Pro or Claude Max account.
- Supports 75+ LLM providers through Models.dev, including local models.