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. Learn more →
Top 23 software-engineering Open-Source Projects
-
Project mention: Shift from Mechanical to Software Engineering | reddit.com/r/PakistaniiConfessions | 2023-03-08
-
-
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 | news.ycombinator.com | 2023-01-08Basically 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: https://github.com/kuchin/awesome-cto
-
Project mention: Can you guys explain to me what MLOps is? | reddit.com/r/dataengineering | 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)
-
-
-
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
-
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? | reddit.com/r/ExperiencedDevs | 2023-03-05 -
-
hamilton
A scalable general purpose micro-framework for defining dataflows. THIS REPOSITORY HAS BEEN MOVED TO www.github.com/dagworks-inc/hamilton
Project mention: Write production grade pandas (and other libraries!) with Hamilton | reddit.com/r/Python | 2023-02-27And find the repository here: https://github.com/dagworks-inc/hamilton/
-
awesome-backend
🚀 A curated and opinionated list of resources (English & Russian) for Backend developers | Структурированный список ресурсов для изучения Backend разработки
-
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? | reddit.com/r/mlops | 2023-03-02If 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: https://github.com/mlcommons/ck/blob/master/cm-mlops/project/mlperf-inference-v3.0-submissions/docs/crowd-benchmark-mlperf-bert-inference-cuda.md ?
-
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)
https://github.com/dagworks-inc/hamilton [maintainer here] is great for helping you structure your code for feature engineering. Works with any python libraries.
-
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) | reddit.com/r/ProgrammingLanguages | 2022-09-14
https://github.com/ligurio/practical-fm 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) | reddit.com/r/leetcode | 2022-09-10For common patterns, theres tons of free list, ill put some below: https://github.com/MahdiMashrur/Awesome-Coding-Interview-Question-Patterns
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
software-engineering related posts
- Looking for a site that aggregates good engineering blog articles?
- New Grad Software Dev Resources
- Ask HN: How to learn business being a software engineer
- Ask HN: Which companies have good handbooks?
- We're working in a tool to interact with the source code in a "natural manner"
- Blob: a natural language tool for software development (hopefully)
- A curated and opinionated list of resources for Chief Technology Officers, with the emphasis on startups
-
A note from our sponsor - InfluxDB
www.influxdata.com | 22 Mar 2023
Index
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 |