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/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: 17 Dec 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/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: 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/alexsoyes/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: 07 Sep 2024

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/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/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/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/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: 12 Nov 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: 21 Dec 2024

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

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

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/indrajeetpatil/preventive-r-package-care

How to build automation infrastructure to improve user experience and development workflow of R packages

github-actions r r-package r-package-automation software-development software-engineering software-infrastructure

Last synced: 27 Oct 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/armankhondker/best-behavioral-interview-resources

This repository contains the best Behavioral Interview resources and Resume templates.

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

Last synced: 15 Nov 2024

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

Guidelines for Software Development Projects

api documentation guidelines process software-engineering

Last synced: 20 Dec 2024

https://github.com/pprp/qpainter

CPP intern,Sotfware,Painter

cpp ooad qpainter qt software-engineering

Last synced: 04 Dec 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/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/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/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/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: 07 Dec 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/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: 08 Nov 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

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

https://github.com/vanhakobyan/resume

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

backend betconstrcut cv faculty informatics language skills software-engineering

Last synced: 16 Dec 2024

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

https://github.com/yunyoujun/se-notes

软件工程应试笔记 | Software Engineering Notes

notes software-engineering

Last synced: 17 Dec 2024