Principles

Top 20 Principle Open-Source Projects

  • clean-code-javascript

    :bathtub: Clean Code concepts adapted for JavaScript

  • Project mention: 10 GitHub Repos for Mastering JavaScript | dev.to | 2024-04-19
  • Design Patterns

    Design patterns implemented in Java

  • Project mention: I have been following the mooc java-1 from few days and i am on part-3 i want to ask some questions | /r/learnjava | 2023-06-06

    After that, more practice, and then Design Patterns (as in the famous book of the "Gang of Four": "Design Patterns: Elements of Reusable Object Oriented Software"). Here I'd recommend "Head First: Design Patterns" and Java Design Patterns as well as Refactoring Guru (the sites are more reference than course).

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • design-patterns-for-humans

    An ultra-simplified explanation to design patterns

  • Project mention: Ask HN: How to handle Asian-style “Family name first” when designing interfaces | news.ycombinator.com | 2023-08-30
  • hacker-laws

    💻📖 Laws, Theories, Principles and Patterns that developers will find useful. #hackerlaws

  • Project mention: Institutions Try to Preserve the Problem to Which They Are the Solution | news.ycombinator.com | 2024-02-25

    Also see https://github.com/dwmkerr/hacker-laws?tab=readme-ov-file#th...

  • awesome-cto

    A curated and opinionated list of resources for Chief Technology Officers, with the emphasis on startups

  • Project mention: Ask HN: What are good books/blogs to read for a first time CTO | news.ycombinator.com | 2023-12-29

    Have a look here:

    https://github.com/kuchin/awesome-cto

    Maybe I have few more useful links here:

    https://github.com/nemanjam/bookmarks

  • clean-code-typescript

    Clean Code concepts adapted for TypeScript

  • Project mention: It's probably time to stop recommending Clean Code | /r/ThePrimeagenReact | 2023-05-17

    If the problem is that, u can use the https://github.com/labs42io/clean-code-typescript repo, they have great examples and each example has a how to use

  • clean-code-dotnet

    :bathtub: Clean Code concepts and tools adapted for .NET

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • state-of-the-art-shitcode

    💩State-of-the-art shitcode principles your project should follow to call it a proper shitcode

  • Project mention: State-of-the-Art Shitcode Principles | news.ycombinator.com | 2023-09-24
  • DesignPatternsLibrary

    A comprehensive design patterns library implemented in C#, which covers various design patterns from the most commonly used ones to the lesser-known ones. Get familiar with and learn design patterns through moderately realistic examples.

  • Unity-Programming-Patterns

    Implementations of programming design patterns in Unity with examples in C# when to use them.

  • Project mention: Game dev for a Web developer | /r/Unity3D | 2023-06-14

    Look into learning OOP principles, interfaces, dependency injection, etc are key to reduce coupling. Also ignore that other dude in the replies, avoid Unity YouTube content like the plague those videos never teach good practices, for Unity I would suggest MVC, MVVM type patterns, there's some great resources on patterns for games and also some specific Unity architectures that people have created for Unity like SCA Unity.

  • EasyMVP

    A full-featured framework that allows building android applications following the principles of Clean Architecture.

  • documentation

    🍰 Architectural design methodology for Frontend projects (by feature-sliced)

  • Project mention: Consistent project structure with eslint-plugin-project-structure. | /r/vuejs | 2023-09-21

    Have you heard about Feature-Sliced Design? I have personally found it extremely helpful as the project grows larger, though it can have a bit of a learning curve

  • awesome-artificial-intelligence-guidelines

    This repository aims to map the ecosystem of artificial intelligence guidelines, principles, codes of ethics, standards, regulation and beyond.

  • Fundamental Ruby

    :books: Fundamental programming with ruby examples and references. It covers threads, SOLID principles, design patterns, data structures, algorithms. Books for reading. Repo for website https://github.com/khusnetdinov/betterdocs

  • solid-php-example

    Some examples about SOLID Design Principles in PHP

  • data-making-guidelines

    :blue_book: Making Data, the DataMade Way

  • principles

    An open-source list of principles used in software engineering

  • clean-code-dart

    📖 Clean Code concepts adapted for Dart

  • Project mention: The difference between clean code and clean architecture? | dev.to | 2023-12-17

    Dart GitHub repository

  • job-interview-solid-principles-test

    A programming job interview questions that test the understanding of basic principles and patterns

  • ruex

    Design pattern framework for Rust on top of PureMVC

  • SaaSHub

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

    SaaSHub logo
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).

Principles related posts

Index

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

Project Stars
1 clean-code-javascript 89,681
2 Design Patterns 86,442
3 design-patterns-for-humans 43,366
4 hacker-laws 25,535
5 awesome-cto 24,586
6 clean-code-typescript 9,020
7 clean-code-dotnet 6,785
8 state-of-the-art-shitcode 5,300
9 DesignPatternsLibrary 1,914
10 Unity-Programming-Patterns 1,802
11 EasyMVP 1,298
12 documentation 1,287
13 awesome-artificial-intelligence-guidelines 1,192
14 Fundamental Ruby 465
15 solid-php-example 455
16 data-making-guidelines 285
17 principles 252
18 clean-code-dart 153
19 job-interview-solid-principles-test 43
20 ruex 22

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