10 links
tagged with all of: open-source + programming
Click any tag below to further narrow down your results
Links
Gemini Coder is an open-source AI pair programming tool that enhances coding efficiency by enabling developers to interact with various AI chatbots for code generation and editing. It integrates with popular code editors and offers features like multi-file changes, context selection, and intelligent code completions, all while ensuring user control and adherence to chatbot usage terms.
SuperClaude is a meta-programming framework that enhances Claude Code by integrating plugins for workflow automation and intelligent agents, allowing for systematic development and efficient task management. Version 2.0 introduces TypeScript plugins with features such as hot reload, auto-activation, and improved performance through optional MCP servers, transforming how developers interact with the framework. Contributions are encouraged to support ongoing development and maintenance of the project.
Tile Language (tile-lang) is a domain-specific language designed to simplify the creation of high-performance GPU/CPU kernels with a Pythonic syntax, built on the TVM infrastructure. Recent updates include support for Apple Metal, Huawei Ascend chips, and various performance enhancements for AMD and NVIDIA GPUs. The language allows developers to efficiently implement complex AI operations while focusing on productivity and optimization.
CoRT enhances AI models by enabling them to recursively evaluate their responses, generating multiple alternatives and selecting the best one through a competitive process. This approach significantly improves performance, particularly in programming tasks, transforming initial responses from mediocre to impressive. Users can implement it easily with provided installation instructions and are encouraged to contribute improvements.
The Agent Client Protocol (ACP) establishes a standardized method for communication between code editors and coding agents that utilize generative AI for code modification. The protocol supports various programming languages and encourages community contributions through a structured process for reporting bugs and suggesting changes. Contributions are governed by the Apache 2.0 License.
The article provides insights into open source software development on GitHub, detailing metrics such as stars, pull requests, issues, and more. It features a ranking of trending repositories based on a scoring system that combines stars and forks, and offers curated lists of repositories in various programming languages along with historical trends.
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.
ImHex is a feature-rich hex editor designed for reverse engineers and programmers, offering extensive tools for data manipulation, visualization, and analysis. It supports various data types, a customizable interface, and advanced features like data hashing and integrated disassembly for multiple architectures. Users can also extend its functionality through a custom pattern language and plugins.
Wig is a Vim-like text editor developed in Go, currently in early development with support for languages such as Go, C, Odin, and Python. It features LSP autocomplete, Tree-sitter support, and various keybindings, aiming to provide a simple yet functional editing experience while still being prone to bugs. The project is intended as an exploratory exercise rather than a polished product, with plans for future improvements.
Gauntlet is a programming language that aims to improve upon Golang's limitations while fully transpiling to Go code and maintaining seamless integration with the Go ecosystem. It introduces features like explicit export keywords, enhanced error handling, and simplified syntax for common tasks. The project welcomes contributions and provides comprehensive documentation for developers.