Click any tag below to further narrow down your results
Links
This article introduces "The Concise TypeScript Book," which covers TypeScript's features and best practices for developers at any level. It emphasizes the importance of strong typing and provides practical examples to enhance coding skills. The book is free and open source, supporting various languages and offering downloadable formats.
This article details the 18-month development journey of the project management application Fizzy, highlighting key commits and name changes along the way. It captures the iterative process of design and coding, including major contributions from David Heinemeier Hansson and the philosophical shifts in the codebase.
Mux is a tool for developers that allows them to manage tasks with multiple AI agents. It integrates with VS Code, offers isolated workspaces, and supports rich markdown outputs. The application is open-source and available for macOS and Linux.
Mastra 1.0 is now stable after extensive testing in production environments. This release includes new features like server adapters for easier deployment, composite storage for tailored data management, and full support for AI SDK v6.
Pebble's software is now completely open source, allowing users to download and compile all necessary code for their watches. The company aims to ensure long-term support and sustainability for its devices, with new features like a decentralized app store and improved development tools. Pebble Time 2 is set to ship early next year, with users able to select their watch colors soon.
This article discusses a study analyzing over 100 trillion tokens of AI usage from OpenRouter. It highlights a shift towards multi-step, agentic workflows in AI applications, emphasizing the growing importance of reasoning and tool integration in developer practices.
This article introduces the ADK Go, an open-source toolkit for creating AI agents using the Go programming language. It emphasizes flexibility and modularity, allowing developers to build, evaluate, and deploy agents in cloud-native environments. The framework supports various tools and is model-agnostic.
This tool color-codes code diffs based on the level of human attention they require. By replacing "github.com" with "0github.com" in a pull request URL, users can visualize which changes might need a closer look. It uses AI to analyze the code and generates a heatmap highlighting potential issues.
This article outlines the challenges and roadmap for developing software for the Pebble 2 Duo smartwatch. It discusses trade-offs in feature development, customer support limitations, and the importance of community feedback for bug reporting and improvements. The author emphasizes a sustainable approach to the software's future, especially after the recent open-sourcing of PebbleOS.
The article discusses how TypeScript, created to improve JavaScript's scalability for large projects, has become the most-used programming language on GitHub in 2025. Anders Hejlsberg explains its evolution, performance improvements, and how its static typing makes it ideal for AI-assisted coding.
This article reflects on the experiences and key takeaways from JupyterCon 2025. It highlights hands-on workshops, community collaboration, and the expanding role of Jupyter in scientific computing and AI. The author emphasizes the importance of openness and support within the Jupyter community.
GlassWorm malware has reappeared in Visual Studio Code extensions just weeks after being declared eradicated. The worm uses invisible Unicode characters to hide its code and is now also infecting GitHub repositories, posing risks to developers and critical infrastructure worldwide.
The author reflects on their long history with Linux, starting from 1996, and discusses its evolution and significance in the tech landscape. They express a mix of nostalgia and concern over recent changes in Linux development and philosophy. Despite these changes, they still appreciate Linux for its flexibility and the community it fosters.
The article explores the original goals of the Postgres project and highlights how its creators successfully achieved these objectives. It discusses the foundational principles that guided the development of Postgres and its evolution into a robust database system known for its reliability and advanced features.
The article discusses the origins and development of Prettier, a popular code formatter for JavaScript and other programming languages. It highlights the need for a consistent code style in collaborative environments and how Prettier addresses this issue by automatically formatting code according to predefined rules. The piece also reflects on the community's response and adoption of Prettier since its inception.
Goose is an AI agent designed to automate complex development tasks and streamline workflows for developers. It is participating in Hacktoberfest 2025, inviting contributions from both seasoned developers and newcomers, with a variety of tasks available to engage the community. Additionally, Goose supports multiple configurations and integrates seamlessly with existing systems, enhancing productivity and innovation in coding projects.
Ty is a fast Python type checker and language server developed in Rust, currently in preview and not ready for production use. Users can test ty through an online playground or by running commands in their terminal, and it supports type checking across Python files in specified directories or projects. The project is still under development, with contributions welcomed through its associated Ruff repository.
The author plans to abandon the current Sapphire project in favor of a new version called sps v2, which will feature a custom packaging system and improved architecture for better performance and maintainability. Despite some initial challenges, the core systems are in development, and the project is open for contributions from the community to enhance features and stability.
The article discusses an open-source tool designed to improve the launch speed of iOS applications. It highlights the benefits of using this tool, which can significantly enhance the user experience by reducing the time it takes for apps to start. Developers are encouraged to integrate this tool into their workflows for better performance metrics.
Code Pathfinder is an open-source security suite that integrates structural code analysis with AI-driven vulnerability detection, aiming to enhance accessibility in security reviews. It offers real-time IDE integration, a unified workflow for development, and flexible reporting, catering to security engineers and developers seeking an extensible solution that adapts to modern practices. Key features include a CLI for security analysis, IDE extensions, and advanced querying capabilities using large language models and graph-based techniques.
Jemalloc, a memory allocator that has been in use for nearly two decades, has ceased active development, reflecting on its evolution from a project aimed at improving memory allocation in FreeBSD to its integration within major software like Mozilla Firefox and Facebook. The article discusses various challenges, successes, and the eventual decline in support for jemalloc at Facebook/Meta, highlighting the complexities of maintaining open-source projects in corporate environments. Despite its end, jemalloc remains available as open-source software.
The Claude Composer repository has been graduated, indicating the author will no longer maintain it but encourages others to use or fork it as they wish. It introduces enhancements to Claude Code, including automatic prompt acceptance, tool management, and system notifications, while providing installation instructions and configuration options for users.
Steel.dev is an open-source browser API designed for building AI applications and agents that automate web interactions. It simplifies complex automation tasks by managing browser sessions, state, and various functionalities like proxy support and debugging tools, allowing developers to focus on their AI projects. The platform is currently in public beta and offers easy deployment options through Docker and cloud providers.
MCP Toolbox for Databases is an open-source server designed to simplify and secure database tool development, currently in beta. It allows integration with AI agents to perform complex database tasks using natural language and streamlines development by providing features like connection pooling, security, and observability. The toolbox supports multiple installation methods and client SDKs for various programming languages.
Stagewise is a frontend coding agent designed to simplify the development process by allowing developers to make changes to production codebases through interactive prompts and real-time browser context. It is open-source, supports various frameworks, and can be easily integrated into existing workflows without installation. The platform encourages community contributions and provides extensive documentation for users.
Seyfert is a powerful Discord framework designed for efficient interaction with the Discord API, featuring low RAM usage, a type-safe environment, and a strong developer experience. It supports various package managers and is built from scratch to offer the latest features and reliable support. Contributions are welcome through GitHub.
Darklang has transitioned to an open-source model, releasing its repositories under the Apache License 2.0 as part of the formation of Darklang Inc. The decision was influenced by product maturity, user feedback, and a shift towards local-first development, allowing the platform to remain community-driven and accessible while preserving its unique features.
The article discusses two distinct types of open-source software: permissive and copyleft. It highlights the philosophical and practical implications of each approach, including how they affect user freedom and software distribution. The author emphasizes the importance of understanding these differences for developers and organizations when choosing open-source licenses.
Nova is a JavaScript and WebAssembly engine developed in Rust, currently serving as an experimental project to explore its capabilities. Although it only passes about 77% of the test262 suite, ongoing development aims to enhance its functionality. Interested individuals can engage with the project through its GitHub repository or Discord server.
Artemis is a modular vulnerability scanner developed by CERT PL for assessing website security, capable of generating detailed reports to notify organizations of vulnerabilities. The tool supports additional modules and is under active development, with contributions welcomed from the community. It was showcased at several conferences including BlackHat USA 2024 and is supported by Google Summer of Code 2024.
MCP Toolbox for Databases is an open-source server designed to simplify the development of database tools by managing complexities like connection pooling and authentication. It allows for quick integration with AI agents, enhancing performance, security, and observability while enabling natural language interaction with databases. The tool is currently in beta and is positioned to streamline the development lifecycle significantly.
Liam ERD is an open-source tool that generates interactive and visually appealing ER diagrams from database schemas. It offers a user-friendly interface, easy reverse engineering, and requires no configuration for setup, making it suitable for both small and large projects. Users can contribute to the project and access extensive documentation and a roadmap for future developments.
PGEdge has announced that it is going open-source, allowing developers and organizations to contribute to and use its platform freely. This move is intended to foster community involvement and enhance the platform's capabilities through collaborative development.
Crystal is a tool that allows developers to create isolated sessions for AI-assisted programming using Claude Code or Codex, enabling iterative development with git integration. It supports features like session management, commit history tracking, and cloud provider configuration for deployment. Users can easily set up and run Crystal on macOS and Windows through local builds and can contribute to the project following the provided guidelines.