Open-source projects categorized as software-engineering

Top 23 software-engineering Open-Source Projects

  • coding-interview-university

    A complete computer science study plan to become a software engineer.

    Project mention: Shift from Mechanical to Software Engineering | | 2023-03-08
  • design-patterns-for-humans

    An ultra-simplified explanation to design patterns

    Project mention: Cool Github repositories for Everyone | | 2022-12-29
  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • awesome-cto

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

    Project mention: Ask HN: How to learn business being a software engineer | | 2023-01-08

    Basically you need to be able to express your ideas simply, avoiding SE jargon as much as possible, and state how stuff either makes money or saves money.

    Here you go:

  • awesome-mlops

    A curated list of references for MLOps

    Project mention: Can you guys explain to me what MLOps is? | | 2023-03-20
  • howtheysre

    A curated collection of publicly available resources on how technology and tech-savvy organizations around the world practice Site Reliability Engineering (SRE)

    Project mention: Good CI/CD and SRE Blogs | | 2022-09-16
  • software-architecture-books

    A comprehensive list of books on Software Architecture.

  • p1xt-guides

    Programming curricula

    Project mention: I need an advice. I'm new to coding | | 2023-01-26
  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • the-engineering-managers-booklist

    Books for people who are or aspire to manage/lead team(s) of software engineers

  • evergreen-skills-developers

    List of evergreen skills, based on software development best practices & cross-framework principles, that should serve as a fair assessment of skilled software engineers / developers

    Project mention: Evergreen Skills for Software Engineers | | 2022-11-01
  • DataStructures-Algorithms

    This repo contains links of resources, theory subjects content and DSA questions & their solution for interview preparation from different websites like geeksforgeeks, leetcode, etc.

  • System-Design

    It's fascinating. How is modern software designed? 🤔 Some design-level considerations for scalability, maintainability eventual consistency, availability & reliability. 👨‍💻 Interview Prep. 👨‍💻 (by codersguild)

  • yt-channels-DS-AI-ML-CS

    A comprehensive list of 180+ YouTube Channels for Data Science, Data Engineering, Machine Learning, Deep learning, Computer Science, programming, software engineering, etc.

  • awesome-seml

    A curated list of articles that cover the software engineering best practices for building machine learning applications.

  • ArchitectureWeekly

    Architecture Weekly - links and resources to boost your knowledge and developer skills

    Project mention: Looking for a site that aggregates good engineering blog articles? | | 2023-03-05
  • 3rs-of-software-architecture

    A guide on how to write readable, reusable, and refactorable software

  • hamilton

    A scalable general purpose micro-framework for defining dataflows. THIS REPOSITORY HAS BEEN MOVED TO

    Project mention: Write production grade pandas (and other libraries!) with Hamilton | | 2023-02-27

    And find the repository here:

  • awesome-backend

    🚀 A curated and opinionated list of resources (English & Russian) for Backend developers | Структурированный список ресурсов для изучения Backend разработки

  • pydriller

    Python Framework to analyse Git repositories

    Project mention: Extracting git repository data with PyDriller | | 2023-02-25

    PyDriller is an open-source Python library that allows you to "drill into" git repositories.

  • lifelong-learning

    ✅ ✅ ✅ A massive repo filled with notes on everything from coding to philosophy to psychology to marketing to product

  • ck

    This technology-agnostic tool helps to make software projects more portable, modular, reusable and reproducible across continuously changing software, hardware and data. It is being developed by the MLCommons taskforce to reduce development, benchmarking, optimization and deployment time and cost for ML and AI systems from the cloud to the edge (by mlcommons)

    Project mention: Do you have an idle @Nvidia GPU? Can you please help the community test the beta version of the open-source framework for composable benchmarking and design space exploration of ML Systems? | | 2023-03-02

    If you have an idle Nvidia GPU and Linux, can you please help the community test the beta version of the open-source framework for composable benchmarking and design space exploration of ML systems: ?

  • hamilton

    A scalable general purpose micro-framework for defining dataflows. You can use it to build dataframes, numpy matrices, python objects, ML models, etc. Embed Hamilton anywhere python runs, e.g. spark, airflow, jupyter, fastapi, python scripts, etc. (by DAGWorks-Inc)

    Project mention: [D] Feature Engineering | | 2023-03-08 [maintainer here] is great for helping you structure your code for feature engineering. Works with any python libraries.

  • practical-fm

    A gently curated list of companies using verification formal methods in industry

    Project mention: We Need Simpler Types (speculations on what can be improved in future type systems and on erasing the boundaries between types and values) | | 2022-09-14 Look for Coq, Agda, Idris, MS - F*.

  • Awesome-Coding-Interview-Question-Patterns

    The most common question-patterns for any coding-interview

    Project mention: Recommendations on how to get better and faster at leetcoding (other than just grinding) | | 2022-09-10

    For common patterns, theres tons of free list, ill put some below:

  • SaaSHub

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

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). The latest post mention was on 2023-03-20.

software-engineering related posts


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

Project Stars
1 coding-interview-university 251,574
2 design-patterns-for-humans 39,765
3 awesome-cto 19,269
4 awesome-mlops 9,771
5 howtheysre 8,231
6 software-architecture-books 7,329
7 p1xt-guides 6,599
8 the-engineering-managers-booklist 1,470
9 evergreen-skills-developers 1,469
10 DataStructures-Algorithms 1,378
11 System-Design 1,283
12 yt-channels-DS-AI-ML-CS 1,154
13 awesome-seml 1,065
14 ArchitectureWeekly 1,043
15 3rs-of-software-architecture 906
16 hamilton 883
17 awesome-backend 826
18 pydriller 677
19 lifelong-learning 549
20 ck 511
21 hamilton 489
22 practical-fm 412
23 Awesome-Coding-Interview-Question-Patterns 388
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives