Python Architecture

Open-source Python projects categorized as Architecture

Top 14 Python Architecture Projects

Architecture
  • professional-programming

    A collection of learning resources for curious software engineers

    Project mention: System Design Resources that are Not ByteByteGo | dev.to | 2024-06-03

    Professional Programming by Charles-Axel Dein

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • diagrams

    :art: Diagram as Code for prototyping cloud system architectures

    Project mention: 021期--社交媒体儿童禁令 & 打造个人ip - FAV0周刊#021 | dev.to | 2024-11-10

    代码中的图表

  • PyTorch-VAE

    A Collection of Variational Autoencoders (VAE) in PyTorch.

  • TokenFormer

    Official Implementation of TokenFormer: Rethinking Transformer Scaling with Tokenized Model Parameters

    Project mention: Tokenformer: Rethinking transformer scaling with tokenized model parameters | news.ycombinator.com | 2024-10-31

    Transformers have become the predominant architecture in foundation models due to their excellent performance across various domains. However, the substantial cost of scaling these models remains a significant concern. This problem arises primarily from their dependence on a fixed number of parameters within linear projections. When architectural modifications (e.g., channel dimensions) are introduced, the entire model typically requires retraining from scratch. As model sizes continue growing, this strategy results in increasingly high computational costs and becomes unsustainable. To overcome this problem, we introduce Tokenformer, a natively scalable architecture that leverages the attention mechanism not only for computations among input tokens but also for interactions between tokens and model parameters, thereby enhancing architectural flexibility. By treating model parameters as tokens, we replace all the linear projections in Transformers with our token-parameter attention layer, where input tokens act as queries and model parameters as keys and values. This reformulation allows for progressive and efficient scaling without necessitating retraining from scratch. Our model scales from 124M to 1.4B parameters by incrementally adding new key-value parameter pairs, achieving performance comparable to Transformers trained from scratch while greatly reducing training costs. Code and models are available at https://github.com/Haiyang-W/TokenFormer

  • python-polylith

    Tooling support for the Polylith Architecture in Python.

    Project mention: Clean architecture and Python Polylith - a real example | dev.to | 2024-11-30

    I'll demonstrate how combine those two by building one or more applications using Python polylith in the repository https://github.com/ybenitezf/ca-todo-app

  • diagrams-as-code

    Diagrams as code: declarative configurations using YAML for drawing cloud system architectures.

  • MeasureIt_ARCH

    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:

  • maxim-pytorch

    [CVPR 2022 Oral] PyTorch re-implementation for "MAXIM: Multi-Axis MLP for Image Processing", with *training code*. Official Jax repo: https://github.com/google-research/maxim

  • cairis

    Computer Aided Integration of Requirements and Information Security - Server

  • pumla

    pumla - systematic re-use of model elements described with PlantUML

  • pytest-archon

    Rule your architecture like a real developer

  • ecs_pattern

    ECS pattern (Entity Component System) for creating games on python

  • Haruhi-Suzumiya-3D-School

    3D recreation of Haruhi Suzumiya's highschool in great detail, free of use to anyone.

  • python-architecture-linter

    Ensure that your projects are built the right way.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Architecture discussion

Log in or Post with

Python Architecture related posts

  • Create Architecture Diagram as Code for a 2-Tier Bookstore Application

    2 projects | dev.to | 9 Jul 2024
  • Diagrams as Code

    1 project | news.ycombinator.com | 16 Feb 2024
  • Ask HN: Looking for a project to volunteer on? (January 2024)

    10 projects | news.ycombinator.com | 4 Jan 2024
  • ECS in practice with python lib - ecs_pattern

    1 project | /r/Python | 8 Nov 2023
  • Top 9 Architecture diagram software for cloud infrastructure

    1 project | dev.to | 22 Sep 2023
  • Diagrams as code: declarative YAML configuration for drawing cloud architectures

    1 project | news.ycombinator.com | 27 Jul 2023
  • [Golang] Diagrammes comme code avec Go?

    2 projects | /r/enfrancais | 17 May 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 3 Dec 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Architecture projects in Python? This list will help you:

Project Stars
1 professional-programming 46,783
2 diagrams 39,785
3 PyTorch-VAE 6,716
4 TokenFormer 392
5 python-polylith 382
6 diagrams-as-code 330
7 MeasureIt_ARCH 269
8 maxim-pytorch 169
9 cairis 149
10 pumla 105
11 pytest-archon 62
12 ecs_pattern 40
13 Haruhi-Suzumiya-3D-School 16
14 python-architecture-linter 11

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you konow that Python is
the 1st most popular programming language
based on number of metions?