development
The toolkit for AI devtools context engineering. Build with codebase mapping, symbol extraction, and many kinds of code search.
kit is a production-ready toolkit for codebase mapping, symbol extraction, code search, and building LLM-powered developer tools, agents, and workflows.
kit shines for getting precise, accurate, and relevant context to LLMs. Use kit to build code reviewers, code generators and graphs, even full-fledged coding assistants: all enriched with the right code context.
Quickly rewrite git repository history (filter-branch replacement).
git filter-repo is a versatile tool for rewriting history, which includes capabilities I have not found anywhere else. It roughly falls into the same space of tool as git filter-branch but without the capitulation-inducing poor performance, with far more capabilities, and with a design that scales usability-wise beyond trivial rewriting cases. git filter-repo is now recommended by the git project instead of git filter-branch.
Related contents:
✨ A fast, cross-platform CLI tool to check the git status of multiple projects organized by categories.
Run check-projects to see which of your projects have uncommitted changes, are ahead of remote, or have other git status indicators.
If you build software, keep a changelog. Don’t let your friends dump git logs into changelogs.
Related contents:
☁️ Live reload for Go apps.
Air is yet another live-reloading command line utility for developing Go applications. Run air in your project root directory, leave it alone, and focus on your code.
Related contents:
Guts is a code generator that converts Golang types to Typescript. Useful for keeping types in sync between the front and backend.
guts is a tool to convert golang types to typescript for enabling a consistent type definition across the frontend and backend. It is intended to be called and customized as a library, rather than as a command line executable.
📦🚀 Fast, zero config application bundler with PHARs.
The Box application simplifies the PHAR building process.
Learn the Zig Programming Language. Learning Zig is not just about adding a language to your resume. It is about fundamentally changing how you think about software.
A comprehensive guide to the Zig programming language, a journey from fundamentals to advanced systems programming.
fuite is a CLI tool for finding memory leaks in web apps.
Related contents:
Automatically generate Go test boilerplate from your source code.
gotests is a powerful Go test generator that automatically creates table-driven tests from your source code. It analyzes function and method signatures to generate comprehensive test scaffolding, saving you time and ensuring consistency across your test suite.
jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript.
Related contents:
Exploring how to present Web platform features adoptability.
Baseline gives you clear information about which web platform features work across our core browser set today. When reading an article, or choosing a library for your project, if the features used are all part of Baseline, you can trust the level of browser compatibility. By aligning with Baseline, there should be fewer surprises when testing your site.
Related contents:
A Flutter library to enable developers to easily add interactive generative UI to their applications.
Practical functional programming for a parallel world.
Erlang is a programming language used to build massively scalable soft real-time systems with requirements on high availability. Some of its uses are in telecoms, banking, e-commerce, computer telephony and instant messaging. Erlang's runtime system has built-in support for concurrency, distribution and fault tolerance.
Related contents:
React Dev Tools for Styling. JSX tooling for modern web development
Write React code in your developer panel. Find any file with just a click. Inspect, click, and tweak your JSX until it's pixel perfect.
Debugbar for Laravel.
Laravel Debugbar is a package that integrates PHP Debug Bar with Laravel to debug database queries and profile other information.
Related contents:
Automated API Testing From Live Traffic. Node.js SDK for capturing and replaying API calls made to/from your service.
The Node.js Tusk Drift SDK enables fast and deterministic API testing by capturing and replaying API calls made to/from your service. Automatically record real-world API calls, then replay them as tests using the Tusk CLI to find regressions. During replay, all outbound requests are intercepted with recorded data to ensure consistent behavior without side-effects.
AI-powered git commit message rewriter using GPT.
Automatically rewrite your entire git commit history with better, conventional commit messages using AI. Perfect for cleaning up messy commit histories before open-sourcing projects or improving repository maintainability.
Non-intrusive GUI framework for Rust.
Non-intrusively build apps. A declarative, purely composed GUI library for building cross-platform applications. It's lightweight and powerful.
A declarative, HTML‑based language that makes building web apps fun.
Marko is HTML re‑imagined as a language for building dynamic and reactive user interfaces.
Just about any valid HTML is valid Marko, but Marko extends the HTML language to allow building modern applications in a declarative way.
Valdi is a cross-platform UI framework that delivers native performance without sacrificing developer velocity.
Valdi is a cross-platform UI framework that delivers native performance without sacrificing developer velocity. Write your UI once in declarative TypeScript, and it compiles directly to native views on iOS, Android, and macOS—no web views, no JavaScript bridges.
OpenTUI is a library for building terminal user interfaces (TUIs).
OpenTUI is a TypeScript library for building terminal user interfaces (TUIs). It is currently in development and is not ready for production use. It will be the foundational TUI framework for both opencode and terminaldotshop.
Fast, unopinionated, minimalist web framework for Node.js
Related contents:
TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, MariaDB, MS SQL Server, PostgreSQL and SQLite/libSQL databases.
Related contents:
Rust implementation of the H3 geospatial indexing system.
Related contents:
Pronounced "Alix".
This CSS file intends to warn developers about possible risks and mistakes that exist in HTML code. It can also be used to roughly evaluate a site's quality by simply including it as an external stylesheet.
CSS files are available in French, English, Spanish, Greek, Arabic, Portuguese, Russian, Chinese, Polish and Dutch — and leveled or full.
Related contents:
Coverage.py is a tool for measuring code coverage of Python programs. It monitors your program, noting which parts of the code have been executed, then analyzes the source to identify code that could have been executed but was not.
Related contents:
Language-agnostic API mocking and testing utility.
mock is an API utility - it lets you:
-
define API routes easily through API configuration files or through command-line parameters.
-
use shells scripts as response handlers. Or any other type of program can act as response handlers.
-
test your API - make assertions on whether an endpoint was requested.
Related contents:
Modern and simple PHP task runner.
Modern and simple PHP task runner inspired by Gulp and Rake aimed to automate common tasks.
audio waveform player JavaScript library.
Wavesurfer.js is an open-source audio visualization library for creating interactive, customizable waveforms.
Wavesurfer.js is an interactive waveform rendering and audio playback library, perfect for web applications. It leverages modern web technologies to provide a robust and visually engaging audio experience.
Universal AI coding agent manager for 10x engineers.
cmux lets you run Claude Code, Codex CLI, Amp, Gemini CLI, Cursor CLI, Opencode, and other coding agent CLIs in parallel across multiple tasks
A pretty (simple) alternative to strace.
lurk is a simple and pretty alternative to strace. It allows the user to trace system calls of a process or of a command. In contrast to strace, lurk focuses on a simple, yet pretty, user experience while implementing the most important use cases of strace.
A regular expression to match all Emoji-only symbols as per the Unicode Standard.
emoji-regex offers a regular expression to match all emoji symbols and sequences (including textual representations of emoji) as per the Unicode Standard. It’s based on emoji-test-regex-pattern, which generates (at build time) the regular expression pattern based on the Unicode Standard. As a result, emoji-regex can easily be updated whenever new emoji are added to Unicode.
Offline Documentation Browser.
Zeal is an offline documentation browser for software developers.
A fast, productive UI framework for Rust from the creators of Zed.
GPUI is a hybrid immediate and retained mode, GPU accelerated, UI framework for Rust, designed to support a wide variety of applications.
Related contents:
Rust GUI components for building fantastic cross-platform desktop application by using GPUI.
A website dedicated to cataloging and exploring the rules-of-thumb which guide software development.
Mock the APIs You Depend On. flexible, open source API mocking. A tool for mocking HTTP services.
WireMock supports several approaches for creating mock APIs - in code, via its REST API, as JSON files and by recording HTTP traffic proxied to another destination. WireMock has a rich matching system, allowing any part of an incoming request to be matched against complex and precise criteria. Responses of any complexity can be dynamically generated via the Handlebars based templating system. Finally, WireMock is easy to integrate into any workflow due to its numerous extension points and comprehensive APIs.
The most-comprehensive AI-powered DevSecOps platform.
Related contents:
MCP server helping models to understand your Vite/Nuxt app better.
Related contents:
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Related contents:
FTA (Fast TypeScript Analyzer) is a super-fast TypeScript static analysis tool written in Rust. It captures static information about TypeScript code and generates easy-to-understand analytics that tell you about complexity and maintainability issues that you may want to address.
⚡️ The fastest key/value storage for React Native. ~30x faster than AsyncStorage!
MMKV is an efficient, small mobile key-value storage framework developed by WeChat. react-native-mmkv is a library that allows you to easily use MMKV inside your React Native app through fast and direct JS bindings to the native C++ library.
A code spell-checker, written in rust. This project aims to be a cleaner and faster replacement for cspell.
⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.
Related contents:
Spire.Doc for Python is a professional Word Python API specifically designed for developers to create, read, write, convert and compare Word documents with fast and high-quality performance.
Related contents:
The Sylius stack is a set of tools for your Symfony projects. It comes with a bunch of components that work great independently, but when they come together, that's when the stack's magic truly operates! Indeed, the highlight of this project is the ability to configure an admin panel UI within minutes.
Related contents:
The place to collaborate on an open-source implementation of the Java Platform, Standard Edition, and related projects.
Related contents:
A TypeScript ORM for Majestic Monoliths and PostgreSQL.
Related contents:
Flowistry is an IDE plugin for Rust that helps you focus on relevant code.
Flowistry is a tool that analyzes the information flow of Rust programs. Flowistry understands whether it's possible for one piece of code to affect another. Flowistry integrates into the IDE to provide a "focus mode" which helps you focus on the code that's related to your current task.
A query language for your API.
GraphQL is an open‑source query language for APIs and a server‑side runtime. It provides a strongly‑typed schema to define relationships between data, making APIs more flexible and predictable. And it isn’t tied to a specific database or storage engine — it works with your existing code and data, making it easier to evolve APIs over time.
Related contents:
The Python stack to build web apps at light speed.
From dev environment to UI framework to deployment, Hyperflask integrates everything seamlessly to let you focus on what you are building.
Type-safe Routing for React and Solid applications
A powerful React router for client-side and full-stack react applications. Fully type-safe APIs, first-class search-params for managing state in the URL and seamless integration with the existing React ecosystem.
Related contents:
A Swift package for parsing iWork Keynote, Pages, and Numbers documents.
A Swift package for parsing and extracting content from Apple iWork documents (Pages, Numbers, and Keynote). WorkKit provides a straightforward API to open iWork documents and traverse their content.
Related contents:
Gio is a library for writing cross-platform immediate mode GUI-s in Go. Gio supports all the major platforms: Linux, macOS, Windows, Android, iOS, FreeBSD, OpenBSD and WebAssembly.
Ergonomic Framework for Humans. TypeScript with End-to-End Type Safety, type integrity, and exceptional developer experience. Supercharged by Bun.
Related contents:
Advanced Open Source Website Builder.
Open source website builder and Webflow alternative. Webstudio is an advanced visual builder that connects to any headless CMS, supports all CSS properties, and can be hosted anywhere, including with us.
Webstudio is an Open Source Visual Development Platform for developers, designers, and cross-functional teams. You own the data, components, and infrastructure. You can use the hosted version or roll out your own.
Related contents:
The UnifiedToolchain for the Web.
dev, build, test, lint, format, monorepo caching & more in a single dependency, built for scale, speed, and sanity.
Related contents:
Develop full-stack web apps faster.
Wasp is a compiler-driven full-stack web framework; it takes configuration and source files with your unique logic, and it generates the complete source code your the web app. Think of a Rails-like framework for React, Node.js and Prisma. Build your app in a day and deploy it with a single CLI command.
Related contents:
RustPython is a Python interpreter written in Rust. RustPython can be embedded into Rust programs to use Python as a scripting language for your application, or it can be compiled to WebAssembly in order to run Python in the browser. RustPython is free and open-source under the MIT license.