|7 days ago||3 days ago|
|MIT License||GNU General Public License v3.0 or later|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Practical GDPR Compliance Guide for Startup Founders
1 project | reddit.com/r/selfhosted | 1 Dec 2021
Need your tips on SaaS product launch without a marketing budget
1 project | reddit.com/r/new_product_launch | 24 Sep 2021
I also have an open-source product in this field: https://databunker.org/
Need advice on open-source projects with the best documentation
1 project | reddit.com/r/devops | 6 Sep 2021
PS. Here is my tool: https://databunker.org/
Armon Dadgar (HashiCorp CTO) on startup motivation
1 project | news.ycombinator.com | 18 Aug 2021
This morning I was fortunate to listen to a podcast with Armon Dadgar . Armon is a #Hashicorp CTO and co-founder. I found inspiration in his words to what we do Privacybunker.IO. The matter is that we are also an open-source security vendor and we are building a standard tool for every company to store customer records and with the highest level of security and privacy compliance: https://databunker.org/.
So, according to Armon, the motivation for #Hashicorp was the following:
In a Pre #Oracle world, every company was building its own database.
Every company that manages any data had to build their own storage engine, their own query engine, their own everything.
This was a huge tax on the entire industry.
But once you have a set of vendors that provide standard SQL solutions, like Microsoft, Oracle, Sybase, etc... then you can build higher-level applications that consume the database.
For us (#Hashicorp), it felt like, where we are with our tools.
When we started, everyone was building their own platform, everyone was rolling its own approach to automation.
Shouldn't there be a set of vendors who sell that for you and you just operate it rather than building it?
Original podcast: https://lnkd.in/dh4R4xMe
It took me 1 year to grow to 100 stars on GitHub
1 project | reddit.com/r/node | 21 Jul 2021
Looking for secure storage for customer data? Look no further!
1 project | reddit.com/r/Cloud | 5 Jul 2021
Hi, I am an open-source developer working on Databunker: https://github.com/securitybunker/databunker.
Creating CRUD for customer data vs using open-source Databunker tool
1 project | dev.to | 5 Jul 2021
More info: https://databunker.org/ https://github.com/securitybunker/databunker1 project | reddit.com/r/learnprogramming | 5 Jul 2021
Hi, I am an open-source developer working on Databunker. Today I got a question from one of the guys on a social network.
Databunker - a secure enclave for customer data
1 project | reddit.com/r/programming | 30 Jun 2021
Hacking the CISO role
1 project | reddit.com/r/netsecstudents | 30 Jun 2021
I had never been a CISO, though I thought about it a couple of times. These days I am a founder of a security and privacy automation startup called Privacybunker.io. For example, Databunker - an open-source secure vault is one of our products.
Clean Architecture based sample in Golang
2 projects | reddit.com/r/golang | 10 Jan 2022
Makefile requires migrate - a migration tool: https://github.com/golang-migrate/migrate. I stated it in Makefile and in README, but it's probably not very obvious: Requirements: migrate Migration tool: https://github.com/golang-migrate/migrate
Go questions from an Express TS dev
3 projects | reddit.com/r/golang | 27 Dec 2021
Screw DSLs. Write migrations using plain SQL
6 projects | news.ycombinator.com | 14 Dec 2021
Oh! Krab! v0.4.2 Postgres tool released - looking for feedback
1 project | reddit.com/r/PostgreSQL | 8 Dec 2021
Comparison section to other tools like Flyway, migrate in golang land, etc.
Golang for backend
13 projects | reddit.com/r/golang | 1 Dec 2021
Are entity framework tools typically avoided with MySQL & Go and are there alternatives for migration script tooling that version control the entire schema like SSDT?
2 projects | reddit.com/r/golang | 16 Nov 2021
Not that I know of. Generally the approach taken is to have ordered migration scripts and a schema version, and then have code automatically apply the appropriate set of migrations in the right order, for example using golang-migrate.
Strings, arrays, recursion, and parsing JSON: Exploring PL/pgSQL
1 project | news.ycombinator.com | 25 Oct 2021
I use this https://github.com/golang-migrate/migrate in a deploy step to each environment with the upgrade / downgrade scripts committed to the repo alongside the code. The scripts can do pretty much anything you need to do in PG including defining and executing functions.
Problem with migrations (go-migrate)
1 project | reddit.com/r/golang | 29 Sep 2021
Setting up golang-migrate for windows
1 project | dev.to | 13 Sep 2021
curl -L https://github.com/golang-migrate/migrate/releases/download/$version/migrate.$platform-amd64.tar.gz | tar xvz
We Went All in on Sqlc/Pgx for Postgres and Go
31 projects | news.ycombinator.com | 8 Sep 2021
I've used https://github.com/xo/xo, extended it with some custom functions for templating, extended the templates themselves, and can now generate CRUD for anything in the database, functions for common select queries based on the indices that exist in the database, field filtering and scanning, updates for subsets of fields including some atomic operations, etc. The sky is the limit honestly. It has allowed me to start with something approximating a statically generated ORM and extend it with any features I want as time goes on. I also write .extra.go files along side the generated .xo.go files to extend the structs that are generated with custom logic and methods to convert data into response formats.
I like the approach of starting with the database schema and generating code to reflect that. I define my schema in sql files and handle database migrations using https://github.com/golang-migrate/migrate.
If you take this approach, you can mostly avoid exposing details about the SQL driver being used, and since the driver is mostly used by a few templates, swapping drivers doesn't take much effort.
What are some alternatives?
gormigrate - Minimalistic database migration helper for Gorm ORM
goose - A database migration tool. Supports SQL migrations and Go functions.
pgx - PostgreSQL driver and toolkit for Go
go-fixtures - Django style fixtures for Golang's excellent built-in database/sql library.
sqlx - general purpose extensions to golang's database/sql
vitess - Vitess is a database clustering system for horizontal scaling of MySQL.
go-pg-migrations - A Go package to help write migrations with go-pg/pg.
tidb - TiDB is an open source distributed HTAP database compatible with the MySQL protocol
prometheus - The Prometheus monitoring system and time series database.
fiber-go-template - 📝 Production-ready backend template with Fiber Go Web Framework for Create Go App CLI.
SQLx - Portable SQL script editor/executor based on SQLClient and SQLite