An open API service indexing awesome lists of open source software.

Software Engineering

Software Engineering is the discipline of applying engineering principles and practices to the creation, maintenance, and design of software for a variety of applications. This topic covers a broad range of areas including requirements analysis, software design, programming, project management, testing, and maintenance. It emphasizes systematic, disciplined, and quantifiable approaches to the successful development of high-quality, reliable software systems.

https://github.com/dye784/algos-and-data-structures

Collection of Test Specs and Implementation of various algorithms and data structures from the Princeton Coursera course: Intro to Algorithms part 1 and 2

algorithms computer-science data-structures software-engineering test-driven-development

Last synced: 23 Mar 2025

https://github.com/fadyat/itmo-problems

⚡Software Engineering, ITMO

itmo itmo-university software-engineering

Last synced: 04 Apr 2025

https://github.com/havvg/havvg.github.com

My (sophisticated) view on things, and some how-to's :)

php software-development software-engineering software-quality software-testing symfony

Last synced: 12 Apr 2025

https://github.com/engineeringsoftware/coditt5

CoditT5: Pretraining for Source Code and Natural Language Editing

machine-learning pretrained-language-model software-engineering

Last synced: 12 May 2025

https://github.com/rcardin/swe

Examples and exercises used during Software Engineering course

design-patterns java software-engineering teaching-materials

Last synced: 30 Apr 2025

https://github.com/ligurio/swebok-v3

Guide to the Software Engineering Body of Knowledge Version 3 (SWEBOK)

book epub html software software-engineering swebok

Last synced: 06 Feb 2026

https://github.com/LiberCoders/FeatureBench

[ICLR 2026] Official Implementation of "FeatureBench: Benchmarking Agentic Coding for Complex Feature Development"

agentic-coding benchmark large-language-model software-engineering

Last synced: 17 Mar 2026

https://github.com/houarizegai/academic-projects

Practical Work solutions & projects of my master degree class at university :man_student:

master-degree master1 practical-work software-engineering tp university-project

Last synced: 10 Apr 2025

https://github.com/davidstutz/googlemock-example

An example of using Google Mock inspired by Martin Fowler's "Mocks Aren't Stubs".

google-mock google-test software-engineering

Last synced: 05 Oct 2025

https://github.com/pprp/qpainter

CPP intern,Sotfware,Painter

cpp ooad qpainter qt software-engineering

Last synced: 30 Jul 2025

https://github.com/neo-apz/saasbook-fa

کتاب مهندسی و ساخت نرم‌افزار به‌صورت یک سرویس: رویکردی چابک با استفاده از رایانش ابری

agile-development cloud-computing saas software-engineering textbook

Last synced: 07 Feb 2026

https://github.com/osantana/development-guidelines

Guidelines for Software Development Projects

api documentation guidelines process software-engineering

Last synced: 13 Jul 2025

https://github.com/xserban/graphrepo

Github repo to Neo4j (and back)

git graph neo4j pydriller repository-mining software-engineering

Last synced: 17 Mar 2026

https://github.com/ju-c/software-engineering-at-google

My arbitrary selection of quotes and notes on the book Software engineering at Google.

best-practices google software-design software-development software-engineering software-testing

Last synced: 02 Mar 2026

https://github.com/ihumaunkabir/online-attendance-management-system-1.0

Online Attendance Management System 1.0 is an one stop solution for classroom. Easiest way of taking attendance.

attendance-management-system course-project css html management-system php software-engineering

Last synced: 12 Jan 2026

https://github.com/asiaostrich/universal-dev-standards

Universal, language-agnostic development standards for software projects. Includes coding standards, git workflows, testing guidelines, documentation structure, and AI collaboration rules.

ai-collaboration best-practices claude-code code-review coding-standards commit-conventions conventional-commits developer-tools development-standards devops documentation git-workflow quality-assurance semantic-versioning skills software-engineering spec-driven-development testing-standards

Last synced: 11 Feb 2026

https://github.com/iammukeshm/dotnet-backend-developer-roadmap

.NET Backend Developer Roadmap for 2024 and beyond!

dev developer dotnet dotnet8 roadmap software-engineering

Last synced: 07 Mar 2026

https://github.com/nelsonmestevao/uminho

:books: University projects, exercises & notes

c cpp data-science distributed-systems haskell java software-engineering

Last synced: 27 Oct 2025

https://github.com/ryan-rozario/pipreqs-action

Automatically creates the requirement.txt file for your python project using Github Actions and pipreqs

github-actions python requirements-management software-engineering

Last synced: 03 Sep 2025

https://github.com/jakecyr/gpt-text-to-diagram

Generate software design diagram images from plain text using GPT models.

chatgpt gpt machine-learning nodejs openai software-design software-engineering

Last synced: 16 Apr 2025

https://github.com/eocode/rider-app

Django rider-app (Uber clone API) using Docker, Caddy, Python3, Django / DRF / Flower / Celery, PostgreSQL Redis

12-factor django docker drf project python software-engineering stack

Last synced: 07 May 2025

https://github.com/r3k4t/onionnux

Onionnux is a onionsite(DEEPNET/DARKNET) tool.It can help to idenitfy onionsite is active or onionsite server name.

bugbounty forensics-investigations onion-routing python-pyfiglet python-requests security-analysis security-audit security-research socks5-proxy software-engineering website-vulnerability

Last synced: 22 Aug 2025

https://github.com/curiousci/software-engineering

Software Engineering course @ Sapienza Università di Roma

formal-methods software-engineering

Last synced: 08 Apr 2025

https://github.com/lmammino/the-senior-dev

Slides for an opinionated talk about what it means to be a senior software engineer

career presentation senior senior-developer skills slides software software-engineering

Last synced: 06 May 2025

https://github.com/jamezmca/the-ultimate-guide-to-getting-hired

This comprehensive guide tells you everything you need to know to have the ultimate job application and be the best canidadate for the job 🔥

ai cover-letter guide-to-linkedin guide-to-networking how-to-get-a-job how-to-get-hired resume resume-builder resume-guide resumebuilder software-engineering tech

Last synced: 18 Jan 2026

https://github.com/vanhakobyan/resume

( Software Engineer, Back-End developer (.NET, .NET CORE))

backend betconstrcut cv faculty informatics language skills software-engineering

Last synced: 03 Apr 2025

https://github.com/dlr-sc/repoguard

RepoGuard is a software development tool which assists in a software project. Essentially, it is used to automatically perform checks on commit time to ensure that source code changes meet defined coding standards. On basis of the results, it can trigger other development tools like issue trackers or continuous integration systems and provide feedback on the results to the development team. RepoGuard already supports different open source development tools. It generally provides interfaces to easily add new checks or to integrate other tools.

automation python software-engineering

Last synced: 14 Apr 2025

https://github.com/chisa-dev/aastu-software-engineering-resource

📚 AASTU Software Engineering Resources

resources software-engineering

Last synced: 13 Mar 2026

https://github.com/devnw/gen

gen is a generic general use Go functions library with the intention of replacing duplicated code where the same functionality is needed across multiple types, and provides a common interface for the functionality. The library is designed to be used in a wide variety of projects and is designed to be easy to use.

data-structures generic-collections generic-functions generic-library generic-programming generic-types generics go golang google-go gophers library software-engineering struct structs structures

Last synced: 12 Jan 2026

https://github.com/jatkinson1000/rse-skills-workshop

Teaching materials for improving research software writing abilities.

python3 rse software-engineering teaching-materials

Last synced: 01 Mar 2026

https://github.com/arkapg211002/sem-5-cse

All lab assignments and text books for SEM 5 CSE at TMSL (under MAKAUT) 2023-24

assignment-solutions c completed cse java lab makaut operating-system shell-scripting software-engineering textbooks ubuntu uml vim

Last synced: 20 Aug 2025

https://github.com/papachristoumarios/ntua-softeng

:money_with_wings: Price observatory to find the best bargains!

django django-rest-framework python software-engineering

Last synced: 23 Aug 2025

https://github.com/faridfr/optimizing_finite_automata

PHP script with web interface that can optimize & draw your finite automata

automata automata-theory bootstrap cytoscape cytoscapejs finite-automata optimisation php software-engineering

Last synced: 15 Jul 2025

https://github.com/rodrigorvsn/buda

📚️ My Software Engineer arsenal with Data Structures, Algorithms, Design Patterns, Concepts, etc.

algorithms competitive-programming data-structures-and-algorithms design-patterns docsify java python software-engineering solid tdd typescript vitest

Last synced: 18 Aug 2025

https://github.com/bounswe/bounswe2024group11

Developing Turquiz, a platform for Turkish people to get better at English

documentation english english-learning language learning quiz research software-design software-engineering turkish

Last synced: 02 Mar 2026

https://github.com/acheshkov/program_slicing

Program Slicing. Experimental library.

software-engineering static-analysis

Last synced: 07 May 2025

https://github.com/alphagov/gds-tech-learning-pathway

Guidance on learning and development for GDS Technologists

software-engineering

Last synced: 11 Feb 2026

https://github.com/khaledashrafh/gofo-system

This project is a booking system for football playgrounds. It serves the players and playground owners as well as an administrator who oversees the overall operations of the system. The project is developed as part of a software engineering course.

booking-system football go-fo go-football gofo management-system playground reservation-system software-engineering software-engineering1 sports

Last synced: 17 Oct 2025

https://github.com/kimtth/software-architect-mindmap

🧠Mindmap of 🗺️Software Architecture, Software engineering: An Overview of Software Terminologies and Concepts.

architectural-patterns architecture aws azure data-engineering datascience deep-learning development gcp machine-learning microservice mindmap software-architecture software-engineering web-development

Last synced: 19 Apr 2025