prisma-client-go
tbls
Our great sponsors
prisma-client-go | tbls | |
---|---|---|
6 | 6 | |
1,932 | 3,050 | |
3.4% | - | |
9.5 | 8.9 | |
4 days ago | 8 days ago | |
Go | Go | |
Apache License 2.0 | MIT License |
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.
prisma-client-go
- Prisma Client Go: Typesafe Database Client for Golang
-
Prisma laying off 28% staff
The same company that stopped officially maintaining their golang library when it wasn't getting "the growth we were hoping for".
-
Maintenance of popular ORMs (explanation inside)
I mistakenly write 'Python' while I actually meant 'Go', see prisma-go-client here. The idea is the same of course
-
Advice for migrating from Typescript (Nodel.js) to Golang?
Prisma Go implementation is no longer maintained...shame: https://github.com/prisma/prisma-client-go
-
Schema-driven development in 2021
From the schema, a TypeScript Prisma Client can be generated that can be used in Node.js applications - including Next.js! A Go Prisma Client is also in the works.
-
Using ORM or Pure SQL
This is why https://github.com/prisma/prisma-client-go works via code generation and generates a complete query builder and return types for your database schema. It integrates with the Prisma ecosystem, so you can also make use of declarative migrations and more.
tbls
- FLaNK 25 December 2023
- tbls
- Tools to use to make high level Architecture diagrams
-
Graphviz: Open-source graph visualization software
Autogenerated database documentation is often pretty hit and miss but tbls[1] does a pretty good job in that space. Especially when you comment on your tables, fields, views, functions etc (which is a good habit anyway!) the output is quite useful
-
Lesser Known PostgreSQL Features
In-database comments combined with something like https://github.com/k1LoW/tbls make for very cheap database documentation.
No affiliation with tbls except that I'm a big fan
-
Recommendations for a CLI-tool to generate DB diagrams?
Check out tbls. You can create a ERD in one command
What are some alternatives?
GORM - The fantastic ORM library for Golang, aims to be developer friendly
dbmate - :rocket: A lightweight, framework-agnostic database migration tool.
ent - An entity framework for Go
ksuid - K-Sortable Globally Unique IDs
bun - SQL-first Golang ORM
pg-ulid - ULID Functions for PostgreSQL
gormt - database to golang struct
plantuml-syntax - vim syntax file for plantuml
twirp - A simple RPC framework with protobuf service definitions
mermaid - Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown
SQLBoiler - Generate a Go ORM tailored to your database schema.
postgres-elasticsearch-fdw - Postgres to Elastic Search Foreign Data Wrapper