development
A web-app framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern.
Related contents:
- The Unofficial 37signals/DHH Rails Style Guide @ Marc Köhlbrugge's GitHub Gist.
- Making the case for Rails monoliths over microservices @ thoughtbot.
- Part 1: How We Fell Out of Love with Next.js and Back in Love with Ruby on Rails & Inertia.js @ Hardcover.
- The One-Person Framework in practice @ Bram Jetten.
- Serving Large Files in Rails with a Reverse Proxy Server @ Write Software, Well.
- My puts Debugging Workflow in Rails Apps @ Paweł Urbanek.
- Tip: Put your Rails app on a SQL query diet @ Andrew Atkinson.
- Ruby on Rails: The Open-Source Blueprint @ The Miners.
- Engineering excellence starts on edge @ David Heinemeier Hansson.
- You're doing Rails wrong @ Banana Curving Machine.
- The Rails developers' guide to mobile app frameworks @ Masilotti.com.
- How I Audit a Legacy Rails Codebase in the First Week @ piechowski.io.
- Returning To Rails in 2026 @ markround.com.
- Different Approaches to Debugging Query Performance in Rails @ Saeloun.
- Rails 8: How to Auto-Generate Social Media Preview Cards @ DevBlog by Zil Norvilis.
- Scaling Rails at Aura Frames: Splitting to 8 Primary DBs and Reaching #1 in the App Store @ Andrew Atkinson.
Cybernetically enhanced web apps.
Svelte is a UI framework that uses a compiler to let you write breathtakingly concise components that do minimal work in the browser, using languages you already know — HTML, CSS and JavaScript. It’s a love letter to web development.
Related contents:
- Compile Svelte 5 in your head @ Tan Li Hau.
- Svelte, Markdown, and the Magic of Web Components @ sh4jid.
- React Won by Default – And It's Killing Frontend Innovation @ Loren Stewart.
- Svelte really is that fast @ Chuniversiteit.nl.
- Why startups choose React (and when you shouldn't) @ Evil Martians.
- Hunting a production-only proxy bug in SvelteKit @ drew's dev blog.
CudaText is a cross-platform text editor, written in Object Pascal. It is open source project and can be used free of charge, even for business. It starts quite fast: ~0.3 sec with ~30 plugins, on Linux on CPU Intel Core i3 3GHz. It is extensible by Python add-ons: plugins, linters, code tree parsers, external tools. Syntax parser is feature-rich, from EControl engine.
International Open Standard (ISO/IEC 5962:2021).
SPDX is an open standard for communicating software bill of material information, including provenance, license, security, and other related information. SPDX reduces redundant work by providing common formats for organizations and communities to share important data, thereby streamlining and improving compliance, security, and dependability. The SPDX specification is recognized as the international open standard for security, license compliance, and other software supply chain artifacts as ISO/IEC 5962:2021.
Self-hosted snippet manager. Developed to collect and organize code snippets.
Snibox is a self-hosted snippet manager. Developed to collect and organize code snippets. Supports various programming languages, markdown, plain text.
Safer python package installs with audit and consent 𝘣𝘦𝘧𝘰𝘳𝘦 install.
Pipask is a drop-in replacement for pip that performs security checks before installing a package. Unlike pip, which needs to download and execute code from source distribution first to get dependency metadata, pipask relies on metadata from PyPI whenever possible. If 3rd party code execution is necessary, pipask asks for consent first. The actual installation is handed over to pip if installation is approved.
A CLI for creating better commits following the conventional commits specification
Let's build a better web together. We give anyone the power to create, share, and use beautiful custom elements made with CSS and HTML.
⚡ Stream browser logs to terminal, zero setup, perfect for Ai Agents.
browser-echo makes it easy for you to read client-side logs directly in your coding agent during development.
Related contents:
Predictive Mouse Intent Library. What if we could only prefetch data the user actually needs?
ForesightJS is a JavaScript library that predicts user intent by tracking the mouse. Great for prefetching without wasting resources.
Related contents:
Haskell lends itself well to concurrent programming due to its explicit handling of effects. Its flagship compiler, GHC, comes with a high-performance parallel garbage collector and light-weight concurrency library containing a number of useful concurrency primitives and abstractions.
Related contents:
- Lambda calculus @ Wikipedia.
- Functional Programming & Haskell @ Computerphile's YouTube.
- Episode 123 @ Linux Dev Time.
- Death💀 to type classes @ Jappie.
- Episode #529 consacré à podenv et au développement sécurisé @ NoLimitSecu :fr:.
- A sufficiently detailed spec is code @ Haskell for all.
- A Couple Million Lines of Haskell: Production Engineering at Mercury @ Haskell Blog.
A collection of principles and patterns that shape software systems, teams, and decisions.
Pretty logs in JavaScript!
Simple, powerful, and pretty. Make and improve your logs with kittylog.
KittyLog is a JavaScript library that makes your logs visually appealing and easy to understand. It helps organize information clearly and adds colors and styles to make messages stand out.
Interactive UI for local node modules inspection. Visualize your node_modules, inspect dependencies, and more.
Eloquent’s missing “array” driver Sometimes you just want to use Laravel Eloquent without a database.
Related contents:
Here you can find a list of charts categorised by their data visualization functions or by what you want a chart to communicate to an audience. While the allocation of each chart into specific functions isn't a perfect system, it still works as a useful guide for selecting chart based on your analysis or communication needs.
Ergonomic Framework for Humans. TypeScript with End-to-End Type Safety, type integrity, and exceptional developer experience. Supercharged by Bun.
Related contents:
An open-source, code-first Python or Java toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
Agent Development Kit (ADK) is a flexible and modular framework for developing and deploying AI agents. While optimized for Gemini and the Google ecosystem, ADK is model-agnostic, deployment-agnostic, and is built for compatibility with other frameworks. ADK was designed to make agent development feel more like software development, to make it easier for developers to create, deploy, and orchestrate agentic architectures that range from simple tasks to complex workflows.
- Agent Development Kit (ADK) Python @ GitHub.
- Agent Development Kit (ADK) Java @ GitHub.
- Agent Development Kit (ADK) for Go @ GitHub.
Related contents:
The product delivery platform.
Deliver for your customers, on every commit.
Tara AI helps you maximize engineering impact and scale product delivery, so you can deliver better customer outcomes.
a Hassle-Free Python Experience.
Rye is a comprehensive project and package management solution for Python. Born from its creator's desire to establish a one-stop-shop for all Python users, Rye provides a unified experience to install and manages Python installations, pyproject.toml based projects, dependencies and virtualenvs seamlessly. It's designed to accommodate complex projects, monorepos and to facilitate global tool installations.
Code Playground Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
FastOpenAPI is a library for generating and integrating OpenAPI schemas using Pydantic v2 and various frameworks (Falcon, Flask, Quart, Sanic, Starlette, Tornado).
Scapy is a powerful interactive packet manipulation libary written in Python. Scapy is able to forge or decode packets of a wide number of protocols, send them on the wire, capture them, match requests and replies, and much more.
📘 OpenAPI/Swagger-generated API Reference Documentation. Generate beautiful API documentation from OpenAPI
Redoc is an open source tool for generating documentation from OpenAPI (formerly Swagger) definitions.
An interactive console program that allows traffic flows to be intercepted, inspected, modified and replayed. An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
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:
Zuul is an open source CI tool.
Zuul is a project gating system. Keep your builds evergreen by automatically merging changes only if they pass tests.
Related contents:
Meaningful Code Tests for Busy Devs.
With CodiumAI, you get non-trivial suggestions (and trivial, too!) suggested right inside your IDE or Git platform, so you can code smart and stay confident when you push. Code, as you meant it.
Turn real code (Github Gist) into faux code (SVG image).
Fully styled and customizable components for Nuxt.
Visual testing tool for MCP servers.
The MCP inspector is a developer tool for testing and debugging MCP servers.
Related contents:
Build your React-based CRUD applications, without constraints. An open source, headless web application framework developed with flexibility in mind. refine @ GitHub.
Apache MINA SSHD is a 100% pure java library to support the SSH protocols on both the client and server side. It does not aim at being a replacement for the SSH client or SSH server from Unix operating systems, but rather provides support for Java based applications requiring SSH support.
Make any app. Run it everywhere. Build one project that runs natively on all your users' devices.
An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.
Related contents:
transform your application source code into images that can run on any cloud.
Related contents:
The most advanced responsive front-end framework in the world.
Foundation is the most advanced responsive front-end framework in the world. Quickly go from prototype to production, building sites or apps that work on any kind of device with Foundation. Includes a fully customizable, responsive grid, a large library of Sass mixins, commonly used JavaScript plugins, and full accessibility support.
webpack/Parcel/Snowpack boilerplate generator.
Frontend build config generator.
a streaming JSON parser.
jsonriver is a simple JS library that will parse JSON incrementally as it streams in, e.g. from a network request or a language model. It gives you a sequence of increasingly complete values.
JavaScript Benchmarking. Browser-based JavaScript benchmarking tool.
Run, compare, and share JavaScript benchmarks in your browser.
Version control for your database
Robust schema evolution across all your environments. With ease, pleasure, and plain SQL.
Test your front-end against a real API.
A hosted REST-API ready to respond to your AJAX requests.
Reqres simulates real application scenarios. If you want to test a user authentication system, Reqres will respond to a successful login/register request with a token for you to identify a sample user, or with a 403 forbidden response to an unsuccessful login/registration attempt.
Front-end starter kit combined with the power of SCSS & Compass.
Pondasee is a little front-end web developer framework to help designer or developer.
Use AI to transform your messy commit history into clean, logical commits that reviewers will love.
Git Smart Squash uses AI to automatically organize your changes into logical, well-structured commits in seconds.
Related contents:
⚡️ 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.
From an apprentice to a master of JavaScript.
Welcome to survivejs.com. I (Juho Vepsäläinen) have gathered material related to JavaScript since 2016. You can consider this site as a learning resource at different levels where I have gathered my learnings about the topic.
Lab helps you experiment with code without friction. Type lab with any extension and start coding - it handles files, organization, and cleanup automatically.
Lab lets you experiment with code instantly—just type lab js (or any extension) and your editor opens, ready to go. No more overhead of creating files and folders. Your experiments are automatically organized with smart names (e.g., 250112a.js) in a lab folder, and they clean themselves up after 7 days to keep things tidy.
Learn the skills you need to help land the career you want
Technology is changing the world in remarkable ways and creating opportunity for people who have the skills that are in highest demand. The Microsoft Professional Program was created to help people gain these technical skills and get real-world experience through a series of online courses that feature hands-on labs and expert instructors. Learning these skills – and proving you have them – could put you on the path to a rewarding career.
Highly opinionated mocking framework for PHP 5.3+.
Prophecy is a highly opinionated yet very powerful and flexible PHP object mocking framework. Though initially it was created to fulfil phpspec2 needs, it is flexible enough to be used inside any testing framework out there with minimal effort.
Next Generation Server Toolkit Create web servers with everything you need and deploy them wherever you prefer.
Nitro extends your Vite app with a production-ready server, designed to run anywhere. Add server routes, deploy across multiple platforms, and enjoy a zero-config experience.
The free SaaS template with superpowers
A free, open-source SaaS app starter for React & Node.js with superpowers. Production-ready. Community-driven.
Detect agentic coding environments and AI editors.
Detect agentic coding environments and AI assistant tools. This library allows CLI tools and Node apps to detect when they're being executed by AI agents. This enables them to adapt by, for example, providing different output formats or logs.
A simple but powerful PSR-11 dependency injection container.
Distributed, offline-first bug tracker embedded in git.
git-bug is a standalone, distributed, offline-first issue management tool that embeds issues, comments, and more as objects in a git repository (not files!), enabling you to push and pull them to one or more remotes.
Related contents:
Make Your Own Game with RPG Maker.
Games are hard to make, right? Not with RPG Maker! It’s as simple as starting a New Project. We provide the tools and assets so you can start making your dream game in seconds!
A free and open source code snippets manager for developers. It helps you create and organize your own personal snippets collection and have quick access to it.
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:
Rapid, easy full-stack web development starter kit in Go.
Pagoda is not a framework but rather a base starter-kit for rapid, easy full-stack web development in Go, aiming to provide much of the functionality you would expect from a complete web framework as well as establishing patterns, procedures and structure for your web application.