Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 DevOps Open-Source Projects
-
the-book-of-secret-knowledge
A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
devops-exercises
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
-
Gitea
Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
httpie
🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. (by httpie)
-
90DaysOfDevOps
This repository started out as a learning in public project for myself and has now become a structured learning map for many in the community. We have 3 years under our belt covering all things DevOps, including Principles, Processes, Tooling and Use Cases surrounding this vast topic.
-
awesome-sysadmin
A curated list of amazingly awesome open-source sysadmin resources. (by awesome-foss)
-
Gor
GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.
-
kubesphere
The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management ⎈ 🖥 ☁️
-
lynis
Lynis - Security auditing tool for Linux, macOS, and UNIX-based systems. Assists with compliance testing (HIPAA/ISO27001/PCI DSS) and system hardening. Agentless, and installation optional.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
8. Security Knowledge Base: - Utilize resources like The-book-of-secret-knowledge (e.g., https://github.com/trimstray/the-book-of-secret-knowledge) and Awesome-Hacking (e.g., https://github.com/Hack-with-Github/Awesome-Hacking) to build a knowledge base. - Extract relevant security information and create a structured knowledge base within SecurIoT. - Implement functionality to query and retrieve security information from the knowledge base. - Thoroughly test the knowledge base integration, ensuring accurate retrieval of security knowledge.
Project mention: A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev | dev.to | 2024-02-05netdata.cloud — Netdata is an open-source tool to collect real-time metrics. It's a growing product and can also be found on GitHub!
Project mention: Scalability – Patterns of Scalable and Reliable Large-Scale Systems | news.ycombinator.com | 2024-05-07
To speed up your development cycle, install and use the act tool to test-run your action directly in your development environment. This tool lets you invoke a GitHub workflow right on your local machine and will save you the round-trips of pushing each change to GitHub to see if it works.
Create a system service. Download the file and save it to /etc/systemd/system/ or view the raw file in a browser and replace the URL with the version of Gitea you installed. You can find the list on https://github.com/go-gitea/gitea/blob/release/v1.22/contrib/systemd/gitea.service:
Sentry is a powerful tool in the realm of performance monitoring and error tracking, adept at automatically identifying bugs and errors within your codebase. With SDKs available for virtually all widely used frameworks and technologies—including JavaScript, PHP, Python, and Ruby—Sentry is ready to integrate seamlessly into your projects.
Project mention: Open-source alternative to Heroku, Vercel, and Netlify | news.ycombinator.com | 2024-04-29Would be great to see a comparison to some better known alternatives like
- Dokku [0]
- CapRover [1]
[0] https://dokku.com/
[1] https://caprover.com/
90DaysOfDevOps 2022
- https://github.com/awesome-foss/awesome-sysadmin
Jenkins is a highly extensible Java-based CI/CD automation server. It is open-source and self-hosted and enables you to automate, build, and deploy your software. The tool seamlessly integrates with various version control systems, cloud providers, and third-party applications, making it a versatile choice for modern development environments.
Related: https://github.com/containrrr/watchtower
The code above will create the argocd Kubernetes namespace and deploy the latest stable manifest. If you would like to install a specific manifest, have a look here.
Another option here, though it looks like releases have slowed considerably. https://github.com/wtfutil/wtf
My script just sets up default .sops.yaml for https://github.com/getsops/sops
You can further edit .sops.yaml(eg have multiple of them) and decide how you split secrets in your directory tree to further customize who can decrypt the secrets.
It works pretty well for prod/dev splits, etc
Project mention: KubeSphere – K8s platform tailored for hybrid multicloud | news.ycombinator.com | 2024-01-01
Project mention: Ask HN: Are there any open source forks of nomad smd consul? | news.ycombinator.com | 2024-05-02> I think etcd is basically a k8s only project now
I hate etcd with the best of them, but etcd is used in a lot more places than just kubernetes:
https://github.com/apache/apisix/blob/master/docs/en/latest/...
https://github.com/traefik/traefik#:~:text=Etcd,
https://github.com/zalando/patroni#patroni-a-template-for-po...
https://github.com/purpleidea/mgmt/tree/0.0.26/etcd (this one shows up on HN quite a bit)
https://github.com/sorintlab/stolon#features
It's actually one of the major reasons I wouldn't touch those projects
Project mention: OneDev: Git server with CI/CD, Kanban, and packages | news.ycombinator.com | 2024-04-29
Linux has (free) tools to improve security and detect/remove malware: Lynis,Chkrootkit,Rkhunter,ClamAV,Vuls,LMD,radare2,Yara,ntopng,maltrail,Snort,Suricata...
DevOps related posts
-
Critical Test Based Alerting with PagerDuty and Testkube
-
The Docker build – Docker run workflow missing from AI/ML?
-
Show HN: OneUptime (New Update) – Open-Source Datadog Alternative
-
How to Manage Multiple Terraform Environments Efficiently
-
Best Practice for Production Traffic Replication in Trip.com
-
Mgmt: Next generation distributed, event-driven, parallel config management
-
OpenTofu 1.7.0 is out with State Encryption, Dynamic Provider-defined Functions
-
A note from our sponsor - InfluxDB
www.influxdata.com | 12 May 2024
Index
What are some of the best open-source DevOps projects? This list will help you:
Project | Stars | |
---|---|---|
1 | the-book-of-secret-knowledge | 131,491 |
2 | Netdata | 68,352 |
3 | devops-exercises | 63,818 |
4 | awesome-scalability | 53,397 |
5 | act | 50,575 |
6 | Gitea | 42,120 |
7 | Kong | 37,590 |
8 | Sentry | 37,011 |
9 | httpie | 32,058 |
10 | Dokku | 26,065 |
11 | 90DaysOfDevOps | 25,896 |
12 | awesome-sysadmin | 22,873 |
13 | Jenkins | 22,448 |
14 | lens | 22,205 |
15 | Gor | 18,303 |
16 | watchtower | 16,965 |
17 | argo-cd | 16,253 |
18 | wtf | 15,470 |
19 | sops | 15,205 |
20 | kubesphere | 14,398 |
21 | apisix | 13,715 |
22 | onedev | 12,793 |
23 | lynis | 12,554 |
Sponsored