Development Aids

Development auxiliary tools and productivity tools

toolstooldeveloper-toolsframeworktesting
gin-gonic
gin
gin-gonic
82.0k

Gin is a high-performance web framework written in Go, designed for speed and productivity. It features a zero-allocation router, middleware support, crash-free operation, JSON validation, route grouping, error management, and built-in rendering. Gin is up to 40 times faster than similar frameworks, leveraging httprouter for enhanced performance. It is extensible and suitable for building robust, scalable web applications. Key use cases include push notification servers, API gateways, and image resizing services. Gin requires Go 1.23 or above and is easy to integrate with Go's module system. Its comprehensive documentation and examples make it accessible for developers of all levels.

hoppscotch
hoppscotch
hoppscotch
71.5k

A free, open-source, convenient and beautiful API debugging tool based on Node.js. As a powerful tool for debugging interfaces, Hoppscotch improves development efficiency through its intuitive user interface and powerful features. It supports various HTTP request methods, enabling quick problem identification and optimization of API call processes. It is suitable for developers, testers, and anyone who needs to debug APIs.

nestjs
nest
nestjs
70.6k

A framework for building efficient, scalable Node.js server-side applications. It adopts progressive JavaScript, fully supports TypeScript, and also allows developers to write code using pure JavaScript. Nest combines elements of object-oriented programming (OOP), functional programming (FP), and functional reactive programming (FRP). It provides an abstraction layer while also exposing the underlying platform's APIs to developers, allowing them to freely use countless third-party modules.

sherlock-project
sherlock
sherlock-project
64.0k

An open-source script for checking if a username is taken on various social platforms. By providing a simple and effective command-line tool, users can easily check the availability of a username on different social platforms. This is very useful for user registration and consistency of online identities.

localstack
localstack
localstack
58.8k

microsoft
autogen
microsoft
43.9k

An innovative framework that allows developers to build and develop LLM (large language model) applications using multiple agents. These agents can talk to each other and work together to solve tasks, making the application more intelligent. AutoGen agents are customizable, conversational, and seamlessly integrate artificial intelligence and human involvement to provide broader functionality.

run-llama
llama_index
run-llama
41.3k

A data framework for LLM (large language model) applications. It provides a solution for data storage and management for LLM applications, helping users build and manage LLM applications more efficiently.

apache
dubbo
apache
40.9k

expo
expo
expo
39.5k

An open-source framework for building Android, iOS, and web applications. It integrates best practices from the mobile and web domains, providing developers with powerful tools and features to help them build, scale, and deploy applications more easily. Expo also offers many important features such as hot reloading, device access, push notifications, etc., making application development more efficient and convenient.

streamlit
streamlit
streamlit
39.1k

Streamlit is an open-source Python library that makes it easy to create and share beautiful custom web applications for machine learning and data science. Streamlit converts data scripts into sharable web applications in minutes. It's all written in pure Python. No front-end experience is required, so you can build and share data applications faster than ever before.

QuivrHQ
quivr
QuivrHQ
37.8k

AykutSarac
jsoncrack.com
AykutSarac
37.6k

An elegant JSON data visualization tool. Unlike simply displaying JSON data, this project converts it into a mind map-like form, supporting operations such as zooming in/out, expanding/collapsing, searching nodes, and exporting images. At the same time, it can be quickly deployed as a service to provide users with a more convenient JSON data analysis experience.

files-community
Files
files-community
36.9k

A brand new file manager, implemented with Fluent Design and the latest API of the Windows platform. It is characterized by a simple but not simple design, providing a modern and intuitive user interface. Files aims to provide users with a more convenient and efficient file management experience, being an innovative project that balances aesthetics and practicality.

appsmithorg
appsmith
appsmithorg
36.8k

An open-source low-code building platform that can connect to various data sources, helping you quickly build management backends, development tools, enterprise CRM systems, and other types of projects.

lapce
lapce
lapce
35.9k

Lapce, a lightweight open-source code editor on GitHub, is powerful and runs smoothly, supporting mainstream desktop systems such as Windows, Linux, and macOS. It has modal editing features similar to Vim, supports code auto-completion and diagnostics, and includes built-in remote development mode and command line terminals, providing you with a smooth "local coding" experience.

httpie
cli
httpie
35.4k

jaywcjlove
linux-command
jaywcjlove
33.2k

A comprehensive Linux command search tool that provides detailed command manuals, explanations, and learning resources. Suitable for users of all levels, from beginners to advanced users, it offers useful commands and tips, making it an ideal choice for mastering the Linux command line.

usebruno
bruno
usebruno
33.0k

An open-source IDE designed to help users explore and test APIs. It is a lightweight alternative that can be used to execute API requests and tests, similar to Postman or Insomnia. Bruno provides a user-friendly interface that makes API testing simple and efficient. It is a powerful tool for developers to inspect and test API endpoints.

TabbyML
tabby
TabbyML
31.0k

An AI coding assistant designed to help developers write code more efficiently. It can provide code suggestions, auto-completion, and error checking, thereby accelerating the coding process. Tabby is an experimental project aimed at exploring how to integrate artificial intelligence into software development workflows to enhance development efficiency.

refinedev
refine
refinedev
30.7k

A project based on React, designed to help users freely build CRUD (Create, Read, Update, Delete) applications without any constraints. It provides flexibility and customizability, allowing developers to build CRUD applications according to their needs. Refine makes the development of applications more free, reduces the development cycle, while providing rich features.

chinabugotech
hutool
chinabugotech
29.8k

surrealdb
surrealdb
surrealdb
29.2k

SurrealDB is a cloud-native, end-to-end database designed for modern applications, including web, mobile, serverless, and traditional systems. It simplifies development by combining database, API, and authentication layers into one platform, reducing the need for server-side components. Key features include real-time collaboration, support for SQL, GraphQL, and WebSocket connections, granular row-level access control, and multi-model data storage (tables, documents, and graph). SurrealDB supports structured and unstructured data, full-text indexing, geospatial querying, and embedded JavaScript functions for custom logic. It can be deployed as a single node or in a distributed cluster, ensuring scalability and high availability. With easy installation and integration across multiple platforms, SurrealDB accelerates secure, performant app development.

CorentinTh
it-tools
CorentinTh
29.1k

A set of practical online tools designed for developers with an excellent user experience. These tools are intended to help developers perform various tasks more easily, from code testing to performance analysis, etc. It-tools focuses on user experience, ensuring that users can use these tools quickly and efficiently, thereby improving their work efficiency.

DevToys-app
DevToys
DevToys-app
28.7k

medusajs
medusa
medusajs
28.7k

An open-source e-commerce website building platform on GitHub, which can be based on various UI components and APIs, and quickly build personal e-commerce platforms using the module assembly method.

vapor
vapor
vapor
25.1k

A popular Swift language web framework, built on the non-blocking event-driven library SwiftNIO. It provides modules such as ORM, template engines, user authentication, etc., which can quickly create websites, interfaces, and other services. The design of Vapor emphasizes performance and ease of use, making it suitable for building high-performance web applications and API services.

go-kratos
kratos
go-kratos
24.2k

A set of Go microservice frameworks from Bilibili, including a large number of microservice-related frameworks and tools

GyulyVGC
sniffnet
GyulyVGC
23.5k

A powerful and user-friendly network monitoring tool designed for real-time viewing and analysis of device network traffic. This application has a simple interface and practical functions, which can help users easily monitor network usage, suitable for network administrators and ordinary users who want to keep an eye on their network activities.

responsively-org
responsively-app
responsively-org
23.3k

To help engineers better implement Web responsive page development and improve development efficiency

luong-komorebi
Awesome-Linux-Software
luong-komorebi
23.2k

A collection of high-quality Linux software has been gathered and organized, including e-book tools, command-line tools, file managers, and many other categories.

reflex-dev
reflex
reflex-dev
22.5k

jina-ai
serve
jina-ai
21.5k

didi
DoKit
didi
20.3k

liriliri
eruda
liriliri
19.5k

An open-source front-end page debugging tool, a debugging panel designed for mobile front-end pages, similar to the mini version of DevTools, with main functions including capturing console logs, checking element status, capturing XHR requests, displaying local storage and cookie information, etc.

dailydotdev
daily
dailydotdev
19.4k

A developer-centric information aggregation platform that provides more than 350+ developer information sources and aggregates more than 10,000 technical tags, making it a good channel to get the latest development information.

alibaba
ice
alibaba
18.5k

Make front-end development simple and friendly, with a large number of reusable materials, and desktop tools that can build front-end applications quickly, improving efficiency by 100%.

Avaiga
taipy
Avaiga
18.0k

Quickly build data-driven web applications. This is a project based on Python and Flask, combined with front-end technologies such as React, providing developers with a simple and efficient development framework. It can simplify the development process of data processing, API development, and user interface construction. Whether you are a data scientist, machine learning engineer, or web developer, you can use Taipy to quickly complete the entire process from prototype to web application. Sharing from @Liu Sanfei

Python-World
python-mini-projects
Python-World
15.6k

A Python project suitable for beginners, which collects more than 100 small Python projects, including random password generator, batch image download scripts, website content scraping, chat robots, etc., suitable for beginners to practice daily.

GoogleContainerTools
kaniko
GoogleContainerTools
15.5k

Kaniko - kaniko can build images through Dockerfile in container or k8s cluster

nocobase
nocobase
nocobase
15.4k

An easy-to-expand, codeless development platform. This project allows you to build collaboration and internal management systems without writing code, simply by clicking and dragging. The project is still in the early stages of development and should not be used in production environments.

GoogleContainerTools
skaffold
GoogleContainerTools
15.3k

Skaffold - A command-line tool from Google that facilitates continuous development of Kubernetes applications

mockito
mockito
mockito
15.1k

Mockito - the most popular mocking tool for unit testing in the Java ecosystem

Orange-OpenSource
hurl
Orange-OpenSource
14.6k

A command-line tool for running HTTP requests defined in a simple plain text format. It can easily handle HTML content, REST/SOAP/GraphQL APIs or any other XML/JSON-based API. Hurl's simplicity and ease of use make handling HTTP requests more convenient and efficient.

loft-sh
devpod
loft-sh
13.6k

A tool for starting a development environment that can be used in any infrastructure. Similar to Terraform, but focused on code management for development environments. It supports any IDE and allows use on any cloud platform, Kubernetes cluster, or local host. Provides flexibility and customization, enabling developers to quickly start and manage development environments, thereby improving development efficiency.

marimo-team
marimo
marimo-team
12.9k

Innovative responsive Python notebook. This project is a responsive notebook designed specifically for Python, which automatically executes and updates the dependent code cells when interacting with the UI, ensuring consistency between the code and output. It is stored in pure Python files, making it easy to manage and run, and supports execution as a script or deployment as an interactive web application.

QuestPDF
QuestPDF
QuestPDF
12.8k

A modern open-source .NET library for generating PDF documents. It provides a comprehensive layout engine and supports through a simple and discoverable C# Fluent API. The library enables users to easily create PDF reports, invoices, exports, etc., providing powerful PDF generation capabilities.

zealdocs
zeal
zealdocs
12.1k

Zeal is an offline documentation browser inspired by Dash, designed for developers to access technical documentation without an internet connection. It supports Windows and Linux, offering a user-friendly interface to download and manage docsets for various programming languages and frameworks. Users can search and filter docsets using specific syntax, and queries can also be initiated via the command line. Zeal allows customization by enabling users to create their own docsets following Dash’s guidelines. Built with CMake, Qt, libarchive, and SQLite, it is open-source under the GPLv3 license. Support and feedback are available through GitHub, IRC, Twitter, and email.

metersphere
metersphere
metersphere
12.0k

One-stop continuous testing platform, covering test tracking, interface testing, performance testing, team collaboration and other functions, fully compatible with JMeter, Postman and other mainstream standards

illacloud
illa-builder
illacloud
12.0k

A low-code development tool that has recently gained attention on GitHub, allowing users to quickly build an enterprise internal application in just a few minutes. The project comes with a complete set of UI component libraries, and the application can be built simply by dragging and dropping. In addition, ILLABuilder also integrates various databases and APIs, making data retrieval more simple and convenient. For developers who need to quickly build applications, ILLABuilder provides an efficient and convenient solution.

wavetermdev
waveterm
wavetermdev
10.0k

Wave Terminal is an open-source, cross-platform terminal that integrates traditional command-line functionality with advanced graphical tools like file previews, web browsing, and AI assistance. Designed for modern development workflows, it eliminates the need to switch between terminals and browsers by embedding visual interfaces directly into the terminal. Key features include a drag-and-drop interface, a built-in editor with syntax highlighting, rich file previews, integrated AI chat with multiple model support, and one-click remote connections. It also offers customizable themes, terminal styles, and a powerful `wsh` command system for workspace management. Compatible with macOS, Linux, and Windows, Wave Terminal enhances productivity by keeping developers in their terminal environment while providing access to essential graphical tools.

triggerdotdev
jsonhero-web
triggerdotdev
10.0k

abhivaikar
howtheytest
abhivaikar
6.1k

Carefully compiled a list of testing resources that major software companies share publicly in the community, including best practices, tools, technologies, and software testing culture

massCodeIO
massCode
massCodeIO
6.1k

A free open-source cross-platform code snippet management tool that supports organization management, Markdown editing, search synchronization, automatic saving, JSON storage, and provides multiple platform plugins such as VS Code, Raycast, and Alfred.

Louiszhai
tool
Louiszhai
5.6k

Recommended Mac productivity toolchain

gonglei007
GameDevMind
gonglei007
5.5k

Open source learning resources on GitHub: "Game Network Development Technology Map", a knowledge, technology and information repository for game network development, which can serve as a navigation map for game R&D practitioners.

Ice-Hazymoon
MikuTools
Ice-Hazymoon
4.3k

MikuTools - A lightweight collection of website tools

lazy-luo
smarGate
lazy-luo
4.2k

An open-source tool for penetrating the intranet, implemented based on C++, no need for public IP, with small size, easy to use, fast, secure, multi-link aggregation and other functions

goldbergyoni
nodejs-testing-best-practices
goldbergyoni
4.0k

hasura
gitkube
hasura
3.8k

Gitkube - Gitkube is a tool for building and deploying Docker images on Kubernetes using git push

microsoft
devhome
microsoft
3.7k

Microsoft has open-sourced a new development tool that includes a built-in visual control panel for Windows systems.

© 2025 GitHub Fun. All rights reserved.