awesome-software-engineering
by Alliedium
awesome listpushed over 2 years ago
A curated list of awesome software engineering resources.
AI summary
Software Engineering Guide
A curated list of resources on software engineering best practices and fundamental concepts
- stars
- 462
- forks
- 58
- watching
- 15
- entries
- 440
What's in the list
440 links in 97 sections, with live GitHub stats.activeno commit in 2y
Awesome Software Engineering / Fundamentals / OOP
Awesome Software Engineering / Fundamentals / Common mistakes
Awesome Software Engineering / Fundamentals / Code Review
Awesome Software Engineering / Fundamentals / Code Style
Awesome Software Engineering / Fundamentals / Data Structures and Algos
Awesome Software Engineering / Fundamentals / Common principles
Awesome Software Engineering / Fundamentals / Design Patterns
Awesome Software Engineering / Fundamentals / Clean Architecture
Awesome Software Engineering / Fundamentals / Clean Code
Awesome Software Engineering / Fundamentals / Refactoring
Awesome Software Engineering / Fundamentals / Science
Awesome Software Engineering / UML & noUML
Awesome Software Engineering / Software Development Methodologies
Awesome Software Engineering / Debugging
Awesome Software Engineering / Testing
Awesome Software Engineering / Testing / TTD in JavaScript
IntelliJ Idea
Linux
Linux / Linux Distributions
Linux / Command line
Linux / User Access Permissions
Linux / Fish
Linux / Package Managers
Linux / Tips & Tricks
Linux / Linux Utilities
Linux / Arch Linux, Manjaro
Linux / LVM
Linux / SSH
Linux / Linux Filesystems
Linux / Desktop Environments
Linux / Image Editing
Linux / Video Editing
Linux / Text Editing
Linux / LibreOffice
Windows
FreeBSD
MacOs
Source Control / Git
Security / KeePassXC
Security / iptables
Databases / SQL
Databases / Apache Ignite
Programming Languages / Java
Programming Languages / JavaScript
Programming Languages / Python
Programming Languages / Rust
Programming Languages / Julia
DevOps
DevOps / Ansible
Virtualization
Virtualization / Proxmox
Virtualization / Proxmox / Xen
Virtualization / Proxmox / Open vSwitch
Containers and Container Orchestration
Containers and Container Orchestration / LXC
Containers and Container Orchestration / Docker / Basics
Containers and Container Orchestration / Docker / Architecture (containerd, CRI-O and runc)
Containers and Container Orchestration / Docker / Distributions (Docker, nerdctl + Rancher Desktop)
Containers and Container Orchestration / Docker / How to configure on different platforms
Containers and Container Orchestration / Docker / Sample application
Containers and Container Orchestration / Docker / Best practices for building containers
Containers and Container Orchestration / Docker / GPU pass-through
Containers and Container Orchestration / Docker / Advanced
Containers and Container Orchestration / Docker compose
Kubernetes
Kubernetes / Local Distributions / k3s/k3d
Kubernetes / Local Distributions / minikube
Kubernetes / Kubernetes Tools
Kubernetes / Kubernetes Tools / kubectl
Kubernetes / Kubernetes Tools / Lens
Kubernetes / Kubernetes Objects
Kubernetes / Ingress
Kubernetes / Applying manifests
Kubernetes / Kubernetes Operators
Kubernetes / Stateful workloads in Kubernetes
Kubernetes / Stateful workloads in Kubernetes / Longhorn
Kubernetes / Stateful workloads in Kubernetes / Running a database in k8s as an example
Kubernetes / Kubernetes manifest parameterization / Kustomize
Kubernetes / Kubernetes manifest parameterization / Helm
Kubernetes / Kubernetes monitoring / Prometheus
Kubernetes / Kubernetes monitoring / Grafana
Networks / OSI/TCP/IP
Networks / BGP
Networks / HTTPS / TLS certificates
Networks / HTTPS / ACME
Networks / TCP
Networks / VXLAN
Networks / REST API
Networks / GraphQL
CI/CD / GitHub
CI/CD / GitHub Actions
CI/CD / GitLab
CI/CD / Jenkins
CI/CD / ArgoCd
CI/CD / Argo Workflows
Cloud / Infrastructure as Code / Crossplane
Microservices / Devspace
Nothing in this list matches your filter.