Showing 29 of 29 projects
Generates call graphs for Python, JavaScript, Ruby, and PHP to visualize code structure and dependencies.
A refactoring kata for practicing test-driven development and improving legacy code skills across multiple programming languages.
An automatic semantics-preserving translator that converts C source code into equivalent Rust syntax.
A Ruby gem that safely refactors legacy code by recording, verifying, and comparing old and new implementations.
A deprecated React Native navigation library that provided customizable routing and navigation bar components.
A comprehensive archive of XNA Game Studio educational content, samples, and tutorials for MonoGame developers.
A curated list of awesome libraries, tools, and resources for Visual Basic for Applications (VBA) and VB6 development.
A refactoring kata for practicing code improvement techniques on a legacy inventory management system.
A transpiler that converts C source code into human-readable, idiomatic Go code.
A Maven plugin that detects uses of legacy Java APIs in your codebase, promoting modern, performant, and idiomatic alternatives.
A transpiler that converts C source code into Go source code, enabling migration of C projects to Go.
A multi-language static call graph generator that parses source code to visualize function dependencies across 20+ programming languages.
A collection of code katas focused on refactoring legacy code to follow SOLID principles and improve testability.
A library that automatically synchronizes Backbone collections with a Redux store, enabling incremental migration from Backbone to React+Redux.
A comprehensive archive of over 200 AutoHotkey libraries, classes, and wrappers for AHK 1.0, 1.1, and v2.
A Ruby on Rails website for the AgileVentures community, showcasing projects, members, events, and recordings.
A GitHub archive of VBA/VB6 code samples and articles from the defunct Planet Source Code repository website.
A refactoring kata for practicing test-driven development and code improvement on a supermarket receipt system.
An archive of the original vbAccelerator website and Visual Basic code samples, preserved after the site's disappearance.
A CLI tool that integrates mypy with existing Python projects by reporting only new type violations and ignoring existing ones.
A Fortran 95 library for parsing, extracting, and manipulating JSON data within Fortran applications.
A ClojureScript library for creating JavaScript-style classes and inheritance when interoping with legacy JavaScript code.
ESLint plugin to disallow jQuery functions and suggest native JavaScript alternatives.
A refactoring exercise focused on fixing violations of the Tell Don't Ask principle and anemic domain models in legacy code.
Visual Studio for Mac extension that automatically converts Portable Class Libraries (PCLs) to .NET Standard 2.0 projects.
A GitHub Action to install the GnuCOBOL compiler for COBOL development in CI/CD workflows.
Automatically add or remove # type: ignore comments to silence mypy errors in legacy Python codebases.
A Delphi utility for automatic validation of form components using custom attributes.
A Scala.js client for Gremlin Server with a reactive, typeclass-based API for querying graph databases from the browser.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.