A collection of learning resources for curious software engineers
-
Updated
Dec 6, 2025 - Python
A collection of learning resources for curious software engineers
🎨 Diagram as Code for prototyping cloud system architectures
A Collection of Variational Autoencoders (VAE) in PyTorch.
Generate Kubernetes architecture diagrams from Kubernetes manifest files, kustomization files, Helm charts, helmfiles, and actual cluster state
[CVPR 2022 Oral] Official repository for "MAXIM: Multi-Axis MLP for Image Processing". SOTA for denoising, deblurring, deraining, dehazing, and enhancement.
[CVPR 2024 & TPAMI 2025] UniRepLKNet
🌸 Interactive shellcoding environment to easily craft shellcodes
[ICLR2025 Spotlight🔥] Official Implementation of TokenFormer: Rethinking Transformer Scaling with Tokenized Model Parameters
Tooling support for the Polylith Architecture in Python.
A Python toolkit for applications driven by The Clean Architecture
Official Pytorch Implementation of "TResNet: High-Performance GPU-Dedicated Architecture" (WACV 2021)
Practical Clean Architecture backend example built with FastAPI. No stateful globals (DI), low coupling (DIP), tactical DDD, CQRS, proper UoW usage. REST API, per-route error handling, session-based auth, contextual RBAC. Bundled with extensive docs and modern tooling
Diagrams as code: declarative configurations using YAML for drawing cloud system architectures.
🧠Mindmap of 🗺️Software Architecture, Software engineering: An Overview of Software Terminologies and Concepts.
DimeNet and DimeNet++ models, as proposed in "Directional Message Passing for Molecular Graphs" (ICLR 2020) and "Fast and Uncertainty-Aware Directional Message Passing for Non-Equilibrium Molecules" (NeurIPS-W 2020)
Code metric analyzer for Swift projects.
MeasureIt_ARCH is an addon for Blender, that adds tools to create design documentation and technical drawings that can be previewed within Blender's 3D viewport, and exported as images, vector graphics or .dxf files. Read the Doc's here:
Algebraic enhancements for GEMM & AI accelerators
🚀 The Architecture of Open Source Applications Volume 1 & 2, 500 Lines or Less, Software Design by Example, Performance of Open Source Applications (PDF)
Add a description, image, and links to the architecture topic page so that developers can more easily learn about it.
To associate your repository with the architecture topic, visit your repo's landing page and select "manage topics."