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/allenpandas/bjtu-cs-notebook

👨‍🎓 北京交通大学计算机科学与技术学院研究生课程资料、笔记、回忆和整理的期末考试卷及课程作业。希望对你们有所帮助❤️,如果喜欢记得给个star🌟

artificial-intelligence beijing-jiaotong-university bjtu computer-engineering computer-graphics computer-networks computer-science computer-security computer-vision experiments homework lesson-material project-management software software-engineering software-testing

Last synced: 05 Apr 2025

https://github.com/made-in-bangladesh/made-in-bangladesh

A curated list of awesome frameworks, libraries and softwares made in Bangladesh.

bangladesh frameworks library made-in-bangladesh programming-languages software-engineering

Last synced: 14 Nov 2024

https://github.com/m8/refined.blog

curated list of personal blogs

archive blog list personal-blog software-engineering

Last synced: 20 Mar 2025

https://github.com/voodooattack/when-ts

When: recombinant design pattern for state machines based on gene expression with a temporal model

design-pattern design-patterns event-based nodejs software-engineering state-machine state-management temporal-models typescript typescript-decorators typescript-library

Last synced: 09 Apr 2025

https://github.com/ai-driven-dev/ai-driven-dev-community

A collection of tools, prompts, snippets and agents for developers that use AI, daily.

ai genai prompts software-development software-engineering

Last synced: 09 Jan 2025

https://github.com/mutasim77/design-patterns

🏗 Comprehensive Handbook on Gang of Four Design Patterns and SOLID Principles in TypeScript.

computer-science design-patterns patterns principles software-engineering solid typescript

Last synced: 06 Apr 2025

https://github.com/shubhamzanwar/design-patterns

common creational, behavioural and structural patterns implemented in go 🤩

design-patterns designpatterns go go-lang learning portfolio software-development software-engineering

Last synced: 31 Mar 2025

https://github.com/pkardas/notes

My software engineering notes - books, courses, conferences 📓

architecture booknotes books python software-architecture software-design software-engineering

Last synced: 11 Apr 2025

https://github.com/khairulislam/ml-conferences

List of ML conferences with important dates and accepted paper list

ai computer-science conferences machine-learning nlp software-engineering vision

Last synced: 07 Apr 2025

https://github.com/tpetricek/teaching

:mortar_board: Materials for my lectures including programming langauge design, software engineering and human-computer interaction.

education human-computer-interaction lecture-material programming-languages software-engineering

Last synced: 17 Mar 2025

https://github.com/tpetricek/Teaching

:mortar_board: Materials for my lectures including programming langauge design, software engineering and human-computer interaction.

education human-computer-interaction lecture-material programming-languages software-engineering

Last synced: 20 Nov 2024

https://github.com/adhorn/aws-chaos-scripts

DEPRECATED Collection of python scripts to run failure injection on AWS infrastructure

amazon-web-services aws chaos-engineering chaos-monkey deprecated software-engineering sre

Last synced: 13 Nov 2024

https://github.com/google-research/plur

PLUR (Programming-Language Understanding and Repair) is a collection of source code datasets suitable for graph-based machine learning. We provide scripts for downloading, processing, and loading the datasets. This is done by offering a unified API and data structures for all datasets.

deep-learning machine-learning program-synthesis research software-engineering

Last synced: 14 Nov 2024

https://github.com/phcp-tech/toolmaker

Toolmaker is a lightweight software development life cycle management platform

alm sdlc software-engineering

Last synced: 16 Apr 2025

https://github.com/tanvirarjel/solidprinciples

Contains clear examples and explanations of SOLID design principles.

software-design software-engineering solid-principles

Last synced: 13 Nov 2024

https://github.com/harismuneer/guide-to-graduate-cs-admissions-usa

🎓 A step-by-step guide containing everything you need to know about Ph.D/Masters admissions in Computer Science. Moreover, it's augmented with excellent resources including scholarships, internships and research programs.

complete-process computer-science computer-science-degree empower-pakistan free-scholarships fully-funded-scholarship graduate-admissions higher-education internships masters opporunities-for-students phd research-opportunities scholarship-resources scholarships software-engineering step-by-step-guide study-abroad summer-internship usa

Last synced: 28 Feb 2025

https://github.com/fenestron/easy-pi

😎 Материалы для успешного прохождения курсов на Бакалаврской программе «Программная инженерия» ФКН НИУ ВШЭ

educational-materials hse software-engineering

Last synced: 27 Feb 2025

https://github.com/odrotbohm/lectures

Lecture scripts and slides I use during the Software Engineering course at TU Dresden

ddd education github java software-engineering spring web-application

Last synced: 12 Apr 2025

https://github.com/howprogrammingworks/profile

Personal profile of software engineering skills

backend frontend metarhia nodejs programming software-engineering

Last synced: 05 Apr 2025

https://github.com/armankhondker/best-behavioral-interview-resources

This repository contains Behavioral Interview prep and resume templates.

behavioral-interviews interview-questions resume-template software-engineering

Last synced: 05 Mar 2025

https://github.com/longxingtan/machine-learning-interview

算法工程师、机器学习工程师、软件工程师、数据科学家-实践与面试指南 | Interview guide for MLE, SDE, DS

ai-engineer algorithms behavior-questions deep-learning interview interview-practice leetcode machine-learning ml-systems-design mle mle-interview software-engineer-interview software-engineering system-design

Last synced: 21 Mar 2025

https://github.com/fernandocalmet/design-patterns

✨Los patrones de diseño representan las mejores prácticas utilizadas por los desarrolladores de software orientados a objetos con experiencia. Los patrones de diseño son soluciones a los problemas generales que enfrentan los desarrolladores de software durante el desarrollo de software.

best-practices csharp dotnet java laravel patrones-diseno pattern-design php software-engineering

Last synced: 13 Apr 2025

https://github.com/ligurio/swebok-2004-in-russian

Основы программной инженерии (SWEBOK 2004 на русском) в EPUB и HTML

book software software-engineering swebok

Last synced: 05 Apr 2025

https://github.com/abdallahhemdan/oud

🎵 The frontend of Oud, an online music streaming service that is a mimic of Spotify with all its functionalities built using ReactJS, React-Router, Bootstrap.

clone-spotify cufe-2022 front-end-development frontend hemdan home mimic music music-card music-player music-player-application oud react-js react-router reactjs software-engineering spotify

Last synced: 12 Nov 2024

https://github.com/nbro/andz

Algorithms and data structures for educational, demonstrational and experimental purposes.

algorithms computer-science data-structures demonstration education experimental python research software-engineering unit-testing

Last synced: 17 Dec 2024

https://github.com/paulveillard/cybersecurity-architecture

An ongoing & curated collection of awesome software best practices and techniques, libraries and frameworks, E-books and videos, websites, blog posts, links to github Repositories, technical guidelines and important resources about Software & Systems Architecture in Cybersecurity

cybersecurity-education design-patterns design-thinking designer high-availability high-performance-computing metrics performance-monitoring scalability scale scale-up secure-backup secure-boot secure-by-default secure-by-design secure-coding secure-computation secure-storage security-in-artificial-intelligence software-engineering

Last synced: 28 Mar 2025

https://github.com/thinkthinkai/commandai

Experience the power of Command AI: your AI-powered command line companion that makes complex tasks simple and intuitive.

ai artificial-intelligence chatgpt cli command-line command-line-tool database mysql postgres software-development software-engineering sql sqlite

Last synced: 10 Nov 2024

https://github.com/ThinkThinkAI/CommandAI

Experience the power of Command AI: your AI-powered command line companion that makes complex tasks simple and intuitive.

ai artificial-intelligence chatgpt cli command-line command-line-tool database mysql postgres software-development software-engineering sql sqlite

Last synced: 25 Dec 2024

https://github.com/CommandAI/ai-cli

Experience the power of Command AI: your AI-powered command line companion that makes complex tasks simple and intuitive.

ai artificial-intelligence chatgpt cli command-line command-line-tool database mysql postgres software-development software-engineering sql sqlite

Last synced: 03 Mar 2025

https://github.com/enspirit/webspicy

A technology agnostic specification and test framework that yields better coverage for less testing effort.

software-engineering software-testing specification test-framework

Last synced: 04 Apr 2025

https://github.com/helmut-hoffer-von-ankershoffen/ceil

Helmut Hoffer von Ankershoffen experimenting with auto-provisioned RPi cluster running K8S on bare-metal

ansible cloudflare ddclient dhcpcd dnsmasq glusterfs grafana heketi helm hoffer-von-ankershoffen hypriot k8s kadmin metalb openvpn prometheus rpi software-engineering tiller traefik

Last synced: 14 Apr 2025

https://github.com/promptdesk/promptdesk

Promptdesk is a tool designed for effectively creating, organizing, and evaluating prompts and large language models (LLMs).

javascript-library large-language-models llm llm-agent llm-apps llmops llms prompt-engineering prompt-toolkit prompt-tuning prompts python-library software-engineering

Last synced: 06 Mar 2025

https://github.com/mosesesan/mesan-react-native-authentication-app

A React Native app with authentication including Register, Login, Username, Forgot Password and Update Profile using React Hooks and React Context API.

authentication javascript mobile-app programming react react-context-api react-native software-development software-engineering technology

Last synced: 09 Apr 2025

https://github.com/jetbrains/reading-club

Open paper reading club @ JetBrains

machine-learning papers software-engineering

Last synced: 04 Feb 2025

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: 18 Nov 2024

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: 05 Apr 2025

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: 10 Nov 2024

https://github.com/rcardin/swe

Examples and exercises used during Software Engineering course

design-patterns java software-engineering teaching-materials

Last synced: 17 Nov 2024

https://github.com/pprp/qpainter

CPP intern,Sotfware,Painter

cpp ooad qpainter qt software-engineering

Last synced: 04 Dec 2024

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

Guidelines for Software Development Projects

api documentation guidelines process software-engineering

Last synced: 30 Dec 2024