development
Tools for BPF-based Linux IO analysis, networking, monitoring, and more.
BCC is a toolkit for creating efficient kernel tracing and manipulation programs, and includes several useful tools and examples. It makes use of extended BPF (Berkeley Packet Filters), formally known as eBPF, a new feature that was first added to Linux 3.15. Much of what BCC uses requires Linux 4.1 and above.
Related contents:
Ollama Automated Security Intelligence Scanner.
🛡️ An AI-powered security auditing tool that leverages Ollama models to detect and analyze potential security vulnerabilities in your code.
Advanced code security analysis through the power of AI
Related contents:
"The Highway to business-value-focused refactorings"
The Mikado Method is a process for surfacing hard-to-see dependencies in a codebase. It is very useful when you are trying to change a codebase, eliminate technical debt and get things done while keeping focus on creating business value.
Related contents:
Empower the Web community and invite more to build across platforms.
Lynx is a family of open-source technologies empowering developers to use their existing web skills to create truly native UIs for both mobile and web from a single codebase, featuring performance at scale and velocity.
Related contents:
🏄 Framework-agnostic CSRF middleware for modern Node.js.
This middleware helps web developers fight CSRF attacks. Bear in mind, by solely using this middleware, we can't guarantee your app will be free from CSRF attacks. Refer to CSRF Prevention Cheat Sheet and pillarjs/understanding-csrf for more details.
Run JS when a CSS property changes. Any CSS property.
A robust, production-ready library to observe CSS property changes. Detects browser bugs and works around them, so you don't have to.
The Open-Source Static Analysis Toolkit.
Write SAST checkers with Globstar and run them in your CI with a single binary. It's fast, easy to write, and MIT-licensed. Globstar is a fast, feature-rich, and open-source static analysis toolkit for writing and running code checkers. Based on tree-sitter.
Torii is a powerful authentication framework for Rust applications that gives you complete control over your users' data.
Torii is a powerful authentication framework for Rust applications that gives you complete control over your users' data. Unlike hosted solutions like Auth0, Clerk, or WorkOS that store user information in their cloud, Torii lets you own and manage your authentication stack while providing modern auth features through a flexible plugin system.
Revolutionize Your Development with Windsurf AI IDE
As the first truly intelligent development environment, Codeium Windsurf AI combines powerful AI agents with intuitive co-pilots to create an unparalleled coding experience that adapts to your needs and enhances your productivity.
Related contents:
Reduce the environmental footprint of your software programs with SonarQube.
creedengo is a collective project aiming to reduce environmental footprint of software at the code level. The goal of the project is to provide a list of static code analyzers to highlight code structures that may have a negative ecological impact: energy and resources over-consumption, "fatware", shortening terminals' lifespan, etc.
publié en 2015 aux éditions du 13h37, l'ouvrage n'est plus achetable en ligne depuis fin 2022 et la fin de l'activité des éditions du train de 13h37. J'en ai récupéré les droits et peut donc le mettre à disposition librement à la lecture ici même.
Tach allows you to control dependencies between your Python modules. Modules can also define an explicit public interface to prevent deep coupling.
A Python tool to visualize + enforce dependencies, using modular architecture 🌎 Open source 🐍 Installable via pip 🔧 Able to be adopted incrementally - ⚡ Implemented with no runtime impact ♾️ Interoperable with your existing systems 🦀 Written in rust
Visualize ownership and lifetimes in Rust for debugging and optimization.
RustOwl visualizes ownership movement and lifetimes of variables. When you save Rust source code, it is analyzed, and the ownership and lifetimes of variables are visualized when you hover over a variable or function call.
TLA+ is a high-level language for modeling programs and systems--especially concurrent and distributed ones. It's based on the idea that the best way to describe things precisely is with simple mathematics. TLA+ and its tools are useful for eliminating fundamental design errors, which are hard to find and expensive to correct in code.
Related contents:
A lightweight, GDPR and CCPA compliant Consent Management Tool written in vanilla JS.
Related contents:
Lightweight NoDB for Deno & React.
GoatDB is a real-time, version-controlled database for Deno, React, and low-friction deployments. It’s ideal for prototyping, self-hosting, single-tenant apps, as well as ultra light multi-tenant setups without heavy backends or complex DBs.
expose REST APIs from a Rust program.
Dropshot is a general-purpose crate for exposing REST APIs from a Rust program.
Uvicorn is an ASGI web server implementation for Python.
Until recently Python has lacked a minimal low-level server/application interface for async frameworks. The ASGI specification fills this gap, and means we're now able to start building a common set of tooling usable across all async frameworks.
Uvicorn currently supports HTTP/1.1 and WebSockets.
Easy web apps for data science without the compromises. No web development skills required.
Related contents:
Reproducible Data Science Environments with Nix.
{rix} is an R package that leverages Nix, a package manager focused on reproducible builds. With Nix, you can create project-specific environments with a custom version of R, its packages, and all system dependencies (e.g., GDAL). Nix ensures full reproducibility, which is crucial for research and development projects.
Related contents:
Advanced fetch client builder.
upfetch is an advanced fetch client builder with standard schema validation, automatic response parsing, smart defaults and more. Designed to make data fetching type-safe and developer-friendly while keeping the familiar fetch API.
Related contents:
Cost-efficient and pluggable Infrastructure components for GenAI inference. AIBrix is a open source cost-efficient, scalable and pluggable Infrastructure for GenAI applications.
AIBrix is an open-source initiative designed to provide essential building blocks to construct scalable GenAI inference infrastructure. AIBrix delivers a cloud-native solution optimized for deploying, managing, and scaling large language model (LLM) inference, tailored specifically to enterprise needs.
A carefully curated collection of high-quality React component libraries and design systems. Each library has been selected for its unique features, documentation quality, and community support.
Write Go, online, with LLMs.
sketch.dev is a new kind of Go playground that lets you write and run Go code in your browser, in a real editor. Build packages and modules, import dependencies, run tests, code with chat, and use a lightweight unix sandbox.
Related contents:
Java Dynamic Reverse Engineering and Debugging Tool.
JDBG is a powerful Java debugger and reverse engineering tool that operates at runtime. It is attachable and is not limited by agent restrictions. JDBG leverages an injected DLL along with JNI and JVMTI to provide deep insight into Java applications.
The TypeScript framework for agents & workflows with react-like components. Lightning fast dev loop. Easy to learn. Easy to extend.
Build complex AI applications with React-like components. GenSX is a simple typescript framework for building agents and workflows with reusable React-like components. GenSX takes a lot of inspiration from React, but the programming model is very different - it’s a Node.js framework designed for data flow.
An extremely fast Python package and project manager, written in Rust.
Related contents:
- A year of uv: pros, cons, and should you migrate @ Bite code!.
- uv format: Code Formatting Comes to uv (experimentally!) @ Python Developer Tooling Handbook.
- Episode #660: Reinventing Python tooling with Rust @ Changelog Interviews.
- uv is the best thing to happen to the Python ecosystem in a decade @ Dr. Emily L. Hunt.
- Tame Python Chaos With uv – The Superpower Every AI Engineer Needs @ ShiftMag.
- How uv got so fast @ Andrew Nesbitt.
A performant type-checker for Python 3.
Pyre is a performant type checker for Python compliant with PEP 484. Pyre can analyze codebases with millions of lines of code incrementally – providing instantaneous feedback to developers as they write code. You can try it out on examples in the Pyre Playground.
Related contents:
JSON parser creating Rust objects in-memory.
Related contents:
SQL Indexing and Tuning e-Book for developers. Use The Index, Luke covers Oracle, MySQL, PostgreSQL, SQL Server, ...
A site explaining SQL indexing to developers—no crap about administration. SQL indexing is the most effective tuning method—yet it is often neglected during development. Use The Index, Luke explains SQL indexing from grounds up and doesn’t stop at ORM tools like Hibernate.
The Ultimate Debugging Server. Buggregator is a lightweight, standalone server that offers a range of debugging features for PHP applications.
It works seamlessly with the libraries you already use, like Ray, Symfony/VarDumper, Monolog, Sentry, etc. The goal was to simplify the integration process and provide a centralized server to manage and display all the data from your project.
Self-hosted Error Tracking.
Bugsink offers real-time error tracking for your applications with full control through self-hosting.
pycobertura is a generic Cobertura report parser. It was also designed to help prevent code coverage from decreasing with the pycobertura diff command: any line changed should be tested and uncovered changes should be clearly visible without letting legacy uncovered code get in the way so developers can focus solely on their changes.
A PostgreSQL assistant for developers designed to help understand and optimize PostgreSQL database performance.
PgAssistant is an open-source tool designed to help developers understand and optimize their PostgreSQL database performance. It provides insights into database behavior, identifies schema-related issues, and assists in correcting them. Additionally, PgAssistant makes it easy to manage a library of specific SQL queries useful for your project through a simple JSON file.
Hyperscript Tagged Markup: JSX alternative using standard tagged templates, with compiler support.
htm is JSX-like syntax in plain JavaScript - no transpiler necessary. Develop with React/Preact directly in the browser, then compile htm away for production.
A middleware framework for JavaScript and TypeScript
oak is a middleware framework for handling HTTP requests across Deno, Node.js, Bun and Cloudflare Workers.
a no-build TypeScript fullstack SSR-first framework for developing fast web applications with a shallow learning curve
FullS(tack)oak (FullSoak for short) is a modern (born 2025), no-build TypeScript fullstack framework for building fast web applications with a shallow learning curve. At its core is the Oak http server framework which is inspired by Koa (one of the popular Node.js http frameworks).
So, you want to build an app that has its data co-located with its UI? That works offline? That synchronizes between clients? And that lets its users own their data?
Related contents:
GitHub-style markdown editor for Ruby and Rails. It supports Active Storage attachments and comes with a built-in markdown preview renderer.
Full-Stack Next.js & TypeScript Toolkit. Ship high-performance ⚡ Next.js apps in minutes.
Build seriously fast, lightweight and end-to-end typesafe Next.js apps. The stack for building seriously fast, lightweight and end-to-end typesafe Next.js apps.
Deep inspection of Python objects.
WAT is a powerful inspection tool designed to help you explore unknown objects and examine them at runtime.
Count your code, quickly.
Tokei is a program that displays statistics about your code. Tokei will show the number of files, total lines within those files and code, comments, and blanks grouped by language.
Backhub helps maintain backups of multiple GitHub repos as full local mirrors.
BackHub is a simple GitHub repository backup tool that creates complete local mirrors of your repositories. It supports concurrent backup operations, automated scheduling (every 3 days when run in a container), offers a standalone binary or a Docker container, and is self-hostable.
Quality Without compromise. Achieve effortless quality with zero coding, zero maintenance, and the autonomous power of the world's first open-source testing agent.
Welcome to Hercules, the world's first open-source testing agent that's here to lift your testing burdens with the strength of a mythological hero.
Swiss knife in pocket of every upgrade architect!
A package manager written in PHP that supports installing dependencies from GitHub, npm, custom URLs, and local file paths. 🐶
A Minimalistic Wrapper for IndexedDB.
Dexie.js is a wrapper library for indexedDB - the standard database in the browser. IndexedDB is the portable database for all browser engines. Dexie.js makes it fun and easy to work with.
build-once run-anywhere c library.
Cosmopolitan Libc makes C a build-once run-anywhere language, like Java, except it doesn't need an interpreter or virtual machine. Instead, it reconfigures stock GCC and Clang to output a POSIX-approved polyglot format that runs natively on Linux + Mac + Windows + FreeBSD + OpenBSD 7.3 + NetBSD + BIOS with the best possible performance and the tiniest footprint imaginable.
Turn (almost) any Python command line program into a full GUI application with one line.
Gooey converts your Console Applications into end-user-friendly GUI applications. It lets you focus on building robust, configurable programs in a familiar way, all without having to worry about how it will be presented to and interacted with by your average user.
The tooling that enables ESLint and Prettier to support TypeScript.
Related contents:
Haystack Editor combines the simplicity of a code editor with a canvas UI that makes it easier to understand code at a glance It provides comprehensive code editing, navigation, and understanding support along with lightweight debugging, a rich extensibility model, and lightweight integration with existing tools.
A Next-Gen Node.js + TypeScript Starter Kit for 2025.
Zero-config TypeScript starter for modern Node.js development. ESM, Vitest, ESLint, Prettier. Production-ready in seconds! ⚡
Declarative routing for React.
React Router is a multi-strategy router for React bridging the gap from React 18 to React 19. You can use it maximally as a React framework or minimally as a library with your own architecture.
Related contents:
Reactive Extensions Library for JavaScript.
RxJS is a library for composing asynchronous and event-based programs by using observable sequences. It provides one core type, the Observable, satellite types (Observer, Schedulers, Subjects) and operators inspired by Array methods (map, filter, reduce, every, etc) to allow handling asynchronous events as collections.
Related contents:
autonomous software testing.
Antithesis is a continuous reliability platform that autonomously searches for problems in your software within a simulated environment. Every problem we find can be perfectly reproduced, allowing for efficient debugging of even the most complex problems.
Related contents: