software-engineering

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: A-Z computer science study plan to become a software engineer | news.ycombinator.com | 2024-04-16
  • system-design-101

    Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.

  • Project mention: What are some terrific blog posts on backend development and system design you have in your bookmarks and think everyone should read? (my example in the thread) | /r/ExperiencedDevs | 2023-11-28

    System Design 101 is an excellent resource.

  • 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
  • professional-programming

    A collection of learning resources for curious software engineers

  • Project mention: A collection of learning resources for curious software engineers | news.ycombinator.com | 2024-02-19

    The inclusion of the perspective section: https://github.com/charlax/professional-programming?tab=read... I think is really smart. Same for personal productivity. Two things that can dramatically change how and what you end up studying and doing with your time / life.

    I did a coding bootcamp and yeah the frontend knowledge they taught was useful, but I could have learned that online for free. Looking back, the far more valuable thing I learned was how to discipline myself and my time - that was the first time in my life I was truly disciplined and mindful in how I spent my time. I also got perspective I'd never seen before: there was some folks in my cohort that were in their 30s and 40s and undergoing career change, and I learned two things from them: First, don't stress too much, your life has much more flexibility than you might expect (this truth is borne out, they all have perfectly successful careers in their new lives as engineers), and second, make a great use of the time you have.

    Bog-standard advice we all know, but to witness it firsthand from people living it and sharing it is different. The shared article in the github is incredible: https://www.theguardian.com/commentisfree/2020/sep/07/termin...

    I often wonder why I don't see more of these sorts of articles. From watching a family member slowly die of cancer, and from reading books like "When Breath Becomes Air," I'm guessing it's some combination of exhaustion, disability, and a new set of priorities that doesn't really involve death blogging. Still, I find these kinds of writings more poignant than most things I read.

  • 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
  • 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

  • awesome-mlops

    A curated list of references for MLOps

  • software-architecture-books

    A comprehensive list of books on Software Architecture.

  • SaaSHub

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

    SaaSHub logo
  • system-design

    A resource to help you learn system design. (by systemdesign42)

  • Project mention: Collection of System Design Articles | news.ycombinator.com | 2024-03-18
  • 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: 5 GitHub Projects to Help You Become a Better DevOps Engineer ⚡ | dev.to | 2023-06-23

    1. How they SRE

  • p1xt-guides

    Programming curricula

  • Project mention: Mišljenje o navedenim "roadmap-ovima" za web development i CS | /r/CroIT | 2023-06-18
  • software-papers

    📚 A curated list of papers for Software Engineers

  • System-Design

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

  • 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.

  • awesome-backend

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

  • Project mention: 10 GitHub Repos to Become a Better Backend Developer | dev.to | 2023-12-09

    View on GitHub

  • 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.

  • 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

  • ArchitectureWeekly

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

  • Project mention: What are your favourite tech newsletters you're subscribing? | /r/learnprogramming | 2023-07-10

    Architecture Weekly

  • hamilton

    Hamilton helps data scientists and engineers define testable, modular, self-documenting dataflows, that encode lineage and metadata. Runs and scales everywhere python does.

  • Project mention: Show HN: Hamilton's UI – observability, lineage, and catalog for data pipelines | news.ycombinator.com | 2024-05-02
  • 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.

  • evolutionary-architecture-by-example

    Navigate the complex landscape of .NET software architecture with our step-by-step, story-like guide. Unpack the interplay between modular monoliths, microservices, domain-driven design, and various architectural patterns. Go beyond the one-size-fits-all solutions and understand how to blend these approaches based on your unique needs.

  • Project mention: Evolutionary Architecture by Example | news.ycombinator.com | 2023-09-12
  • Computational-geometry

    Computational Geometry Unity library with implementations of intersection algorithms, triangulations like delaunay, voronoi diagrams, polygon clipping, bezier curves, ear clipping, convex hulls, mesh simplification, etc

  • 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).

software-engineering related posts

Index

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

Project Stars
1 coding-interview-university 290,868
2 system-design-101 57,017
3 professional-programming 45,308
4 design-patterns-for-humans 43,473
5 awesome-cto 24,876
6 awesome-mlops 11,769
7 software-architecture-books 9,192
8 system-design 9,089
9 howtheysre 8,935
10 p1xt-guides 6,851
11 software-papers 3,848
12 System-Design 1,832
13 Unity-Programming-Patterns 1,808
14 awesome-backend 1,753
15 DataStructures-Algorithms 1,606
16 the-engineering-managers-booklist 1,572
17 evergreen-skills-developers 1,524
18 ArchitectureWeekly 1,338
19 hamilton 1,373
20 yt-channels-DS-AI-ML-CS 1,254
21 awesome-seml 1,195
22 evolutionary-architecture-by-example 1,163
23 Computational-geometry 1,139

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