Showing 27 of 27 projects
A community-driven reference for structuring Go applications with common directory patterns and best practices.
A lean, cross-platform desktop app for managing code snippets using GitHub Gist.
A TensorFlow project template with a well-designed folder structure and OOP design to accelerate deep learning development.
A Ruby gem providing a common interface for encapsulating business logic into single-purpose objects called interactors.
A PyTorch Lightning project template for structuring deep learning research code to ensure reproducibility and extensibility.
A minimal class module for Lua that provides object-oriented programming features with simplicity and performance.
A Laravel package for creating reusable, cacheable widget components to clean up controllers and boost performance.
ESLint plugin that enforces architectural boundaries between code elements in JavaScript and TypeScript projects.
A Swift library that organizes UITableViewDelegate and UITableViewDataSource into a tree structure for cleaner, modular code.
A Ruby service skeleton framework for orchestrating business logic into a series of simple, single-responsibility actions.
A collection of Sass utilities to ease and improve implementations of common frontend style-code patterns.
A Go library that helps you keep SQL files separate from code and execute them with named queries.
A Clojure library providing facades and workarounds for common pain points like namespace organization, custom map types, and REPL-friendly protocols.
A curated collection of articles, tools, and resources for learning and implementing the BEM CSS methodology.
A filesystem-based module system for Nix that automatically imports directories into attribute sets.
A zero-dependency tool to enforce module boundaries and dependency rules in TypeScript projects.
A full-featured dependency injection container for Go, offering intuitive auto-wiring and advanced features like lazy-loading and container scopes.
An Elixir library for organizing business logic into operations with parameter validation, policy checks, and chaining.
Xcode extension that automatically generates MARK comments from Swift class, struct, enum, protocol, and extension declarations.
A PowerShell module providing development tools and a templating engine to accelerate PowerShell module creation and maintenance.
A Swift library for sharing and reusing UI styles across iOS apps, decoupling styling from layout code.
A curated collection of common design patterns implemented in Go with detailed explanations for each pattern.
A lightweight (~2kB) JavaScript module system for organizing code with dependency resolution, similar to RequireJS.
A Windows tool for organizing and editing PICO-8 cartridge Lua code with a project explorer and built-in viewers.
Xcode extension that formats and organizes import declarations in Swift and Objective-C code.
A Common Lisp utility library management system that provides a new approach to organizing and distributing utility functions.
A common architecture for string utilities in Go, providing interfaces and implementations for extensible string processing.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.