Top 23 CI Open-Source Projects
-
chinese-poetry
The most comprehensive database of Chinese poetry 🧶最全中华古诗词数据库, 唐宋两朝近一万四千古诗人, 接近5.5万首唐诗加26万宋诗. 两宋时期1564位词人,21050首词。 🤪 😜 阿里招p6/p7 Python Golang | [email protected] | 上海张江
chinese-poetry/chinese-poetry (JavaScript): The most comprehensive database of Chinese poetry 🧶最全中华古诗词数据库, 唐宋两朝近一万四千古诗人, 接近5.5万首唐诗加26万宋诗. 两宋时期1564位词人,21050首词。 阿里招 Python P6/P7 上海张江, [email protected]
-
Project mention: Can you share some Go package that you think has high quality clean code? | reddit.com/r/golang | 2021-04-13
-
Scout APM
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
-
A podman rest API was released a few months ago that lets you use the docker client with podman. That might not seem important, but there are some tools out there that use the docker API directly that couldn't previously work with podman (such as running github actions locally with "act").
-
javascript-testing-best-practices
📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (March 2021)
His JS testing best practices is gold too https://github.com/goldbergyoni/javascript-testing-best-practices
-
Project mention: A better way to install and run golangci-lint in a single command | reddit.com/r/golang | 2021-04-02
-
Project mention: The EASIEST Way to Lint Any Code - GitHub Super Linter Deep Dive | dev.to | 2021-04-12
There’s a ton of other customizations with flags and templates that can help you customize the Super Linter to your individual repository. Just follow the detailed directions at the Super Linter repository and the Super Linter wiki.
-
I use webhook for this and configured my github repo to send a webhook to it every time i push. Works perfect.
-
Project mention: Ask HN: How do you keep track of releases/deployments of dozens micro-services? | news.ycombinator.com | 2021-04-20
-
-
Project mention: Automatically Keep Postman Collections In Sync With OpenAPI Specs | dev.to | 2021-02-08
newman runs the customized postman spec.
-
Buildbot
Python-based continuous integration testing framework; your pull requests are more than welcome!
-
-
I use semaphore for my home server https://ansible-semaphore.com/
-
This tool is run in our CI pipeline for every PR and the result is shown in the Github PR (it uses Danger behind it).
-
reviewdog
🐶 Automated code review tool integrated with any code analysis tools regardless of programming language
I found reviewdog, which should work perfectly for this - but I played around with that for about 4 hours now and can't seem to get it to report errors successfully. tsc exits with code 2, but reviewdog still says that everything went fine.
-
· Provision an EKS Cluster (AWS) · Terraform v15.0 · Terraform Registry · Pre-Commit · Terraform Pre-commit · Terraform-docs · Tflint · Tfsec
-
ModernCppStarter
🚀 Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and much more.
Nice. Sounds good. I'll see if I can make it work with https://github.com/TheLartians/ModernCppStarter if there's any issues I'll make you a PR.
-
dockertest
Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.
Project mention: Writing a testing suite for a go REST api with docker? | reddit.com/r/golang | 2021-03-30A couple options I've used as others have stated are to mock the db calls, or spin up a docker container of the db to run tests against. This package from ory called [dockertest](https://github.com/ory/dockertest) has worked really well for me. It supports a lot of commonly used databases and was pretty easy to get started with.
-
Link : https://github.com/zegl/kube-score
-
Project mention: Suggested reading or videos on how to properly structure your Git repository for things like CloudFormation, and other IAC implementations? | reddit.com/r/aws | 2021-04-15
-
- Tools for MLOps, DevOps: Python, Golang (check this OSS ML/Dev Ops tool: https://github.com/bleenco/abstruse)
-
gg-shield
Detect secret in source code, scan your repo for leaks. Find secrets with GitGuardian and prevent leaked credentials. GitGuardian is an automated secrets detection & remediation service.
The good news however, is that GitGuardian has built powerful tools for developers to detect secrets in git. A great dashboard with native GitHub and GitLab integrations, a CLI tool called GG-Shield or you can even build custom your own git secrets scanner using the GitGuardian API.
-
Index
What are some of the best open-source CI projects? This list will help you:
Project | Stars | |
---|---|---|
1 | chinese-poetry | 31,485 |
2 | drone | 22,846 |
3 | act | 12,969 |
4 | javascript-testing-best-practices | 11,015 |
5 | golangci-lint | 7,515 |
6 | super-linter | 6,603 |
7 | webhook | 6,429 |
8 | Go | 6,053 |
9 | Concourse | 5,584 |
10 | Newman | 5,173 |
11 | Buildbot | 4,602 |
12 | XcodeGen | 4,340 |
13 | semaphore | 3,977 |
14 | danger-js | 3,796 |
15 | reviewdog | 3,182 |
16 | tfsec | 2,596 |
17 | ModernCppStarter | 1,800 |
18 | dockertest | 1,781 |
19 | kube-score | 1,173 |
20 | taskcat | 813 |
21 | abstruse | 717 |
22 | gg-shield | 715 |
23 | PHP Censor | 622 |