Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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/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: 13 Nov 2024

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/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: 02 Nov 2024

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: 05 Feb 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/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: 27 Oct 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: 08 Nov 2024

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: 11 Jan 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: 14 Oct 2024

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: 26 Jan 2025

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

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

book software software-engineering swebok

Last synced: 18 Dec 2024

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/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: 02 Feb 2025

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/armankhondker/best-behavioral-interview-resources

This repository contains Behavioral Interview prep and resume templates.

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

Last synced: 15 Jan 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: 25 Dec 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: 10 Nov 2024

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: 17 Dec 2024

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: 01 Feb 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: 07 Jan 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: 20 Oct 2024

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

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: 28 Oct 2024

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

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

⚡Software Engineering, ITMO

itmo itmo-university software-engineering

Last synced: 17 Dec 2024

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/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: 07 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: 18 Dec 2024

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

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

https://github.com/xserban/graphrepo

Github repo to Neo4j (and back)

git graph neo4j pydriller repository-mining software-engineering

Last synced: 15 Nov 2024

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

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: 06 Jan 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: 17 Nov 2024

https://github.com/nelsonmestevao/uminho

:books: University projects, exercises & notes

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

Last synced: 11 Oct 2024

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: 27 Oct 2024

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