SaaSHub helps you find the best software and product alternatives Learn more →
Top 9 Go Buildkit Projects
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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.
-
mopy
mopy is a docker buildkit frontend to package and build your python app into a minimal best practice docker image. You don't have to be a docker pro anymore! 🐋
Project mention: Nix is a better Docker image builder than Docker's image builder | news.ycombinator.com | 2024-03-15The fact that I couldn't point to one page on the docs that shows the tl;dr or the what problem is this solving
https://docs.dagger.io/quickstart/562821/hello just emits "Hello, world!" which is fantastic if you're writing a programming language but less helpful if you're trying to replace a CI/CD pipeline. Then, https://docs.dagger.io/quickstart/292472/arguments doubles down on that fallacy by going whole hog into "if you need printf in your pipline, dagger's got your back". The subsequent pages have a lot of english with little concrete examples of what's being shown.
I summarized my complaint in the linked thread as "less cowsay in the examples" but to be honest there are upteen bazillion GitHub Actions out in the world, not the very least of which your GHA pipelines use some https://github.com/dagger/dagger/blob/v0.10.2/.github/workfl... https://github.com/dagger/dagger/blob/v0.10.2/.github/workfl... so demonstrate to a potential user how they'd run any such pipeline in dagger, locally, or in Jenkins, or whatever by leveraging reusable CI functions that setup go or run trivy
Related to that, I was going to say "try incorporating some of the dagger that builds dagger" but while digging up an example, it seems that dagger doesn't make use of the functions yet <https://github.com/dagger/dagger/tree/v0.10.2/ci#readme> which is made worse by the perpetual reference to them as their internal codename of Zenith. So, even if it's not invoked by CI yet, pointing to a WIP PR or branch or something to give folks who have CI/CD problems in their head something concrete to map into how GHA or GitLabCI or Jenkins or something would go a long way
Project mention: We built the fastest CI in the world. It failed | news.ycombinator.com | 2023-09-12We spent some time evaluating this on my team, and we're still experimenting with it.
I like it a lot, but the project appears to be mostly unmaintained since mid-2021, when the creator left it to work on a lispy CI/CD tool [0] that feels very complicated... not sure what's going on there.
[0]: https://github.com/vito/bass
Project mention: AIKit: Build and deploy LLMs easily with only Docker | news.ycombinator.com | 2023-12-12
Nix solves a different problem than Hocus. Nix lets you define a development environment, Hocus gives you a way to run it. Right now we use Dockerfiles to let users define the packages they need in their dev env, but we would like to support Nix in the future too. Interestingly, you can use custom BuildKit syntax https://docs.docker.com/build/dockerfile/frontend/ to build Nix environments with Docker https://github.com/reproducible-containers/buildkit-nix, and that's probably what we will end up supporting.
Project mention: GitHub - cmdjulian/mopy: mopy is a buildkit frontend to automatically build high efficient python based docker images in a custom dsl - no more docker specific skills required! 🐋 | /r/Python | 2023-05-01
Go Buildkit related posts
- ARM vs x86 em Docker
- BuildKit in depth: Docker's build engine explained
- AIKit: Build and deploy LLMs easily with only Docker
- Show HN: Dockerfile Explorer
- Ask HN: What's the fastest platform for deploying code with CI/CD?
- Show HN: Dockerfile Alternative for AI/ML
- Show HN: Reproducible Development Environment for LLM
-
A note from our sponsor - SaaSHub
www.saashub.com | 24 Apr 2024
Index
What are some of the best open-source Buildkit projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | dagger | 10,190 |
2 | buildkit | 7,655 |
3 | img | 3,860 |
4 | envd | 1,910 |
5 | bass | 347 |
6 | aikit | 173 |
7 | buildkit-nix | 149 |
8 | buildkit-machine | 56 |
9 | mopy | 29 |
Sponsored