Showing 13 of 49 projects
A comprehensive roadmap chart guiding engineers through large-scale system design and architecture learning.
A Gemini CLI extension that enforces a rigid, iterative AI development loop through a 'Pickle Rick' engineering persona.
A Java library for calculating class-level and method-level code metrics via static analysis, without requiring compiled code.
Code and data repository for reproducing examples from 'Evidence-based Software Engineering' book using publicly available data.
A command-line tool to manage TODOs, tickets, and checklists as configuration within your codebase using git history.
A Kotlin library for extracting path-based code representations and ASTs from multiple languages to prepare code for machine learning models.
A SemVer-compatible versioning system with {head}.{yearweek}.{build} format, where only the head number is manually set.
A curated collection of backend interview questions covering algorithms, system design, Linux, and management topics.
A library for programmatic modification and evaluation of software across source code, assembly, and binary formats.
AI-powered code review tool that diagnoses six architectural decay risks using insights from ten classic software engineering books.
An open-source tool that analyzes iOS Swift app code to automatically generate privacy policies compliant with major regulations.
An online editor for creating, editing, and printing formal Z-notation documents using Prosemirror and React.
A curated collection of common design patterns implemented in Go with detailed explanations for each pattern.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.