mongo-java-driver
The official MongoDB drivers for Java, Kotlin, and Scala (by mongodb)
squawk
🐘 linter for PostgreSQL, focused on migrations (by sbdchd)
mongo-java-driver | squawk | |
---|---|---|
1 | 5 | |
2,595 | 498 | |
-0.0% | - | |
9.2 | 6.1 | |
4 days ago | 15 days ago | |
Java | Rust | |
Apache License 2.0 | GNU General Public License v3.0 only |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
mongo-java-driver
Posts with mentions or reviews of mongo-java-driver.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-09-30.
squawk
Posts with mentions or reviews of squawk.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-12-08.
- Squawk – A Linter for Postgres Migrations
-
Postgres Language Server: Implementing the Parser
that is definitely the goal, both a formatter and a linter. we want to add something like squawk directly to the language server, so you get eslint-like dx. with the ast and the database schema in the data model, you can basically add any rule you like.
[0] https://github.com/sbdchd/squawk/tree/master
-
Bluesky migrates from pg to single-tenant SQLite
> I wish there were ways to enforce this on the db so you never accidentally grabbed a table lock during these operations.
You can use a linter for PostgreSQL migrations https://squawkhq.com/
-
PostgreSQL 14 Released
We've had good success with https://github.com/sbdchd/squawk to lint migrations. It tells you if a query is going to lock your table (as long as it's written in SQL, not some ORM DSL)
- GitHub has Degraded Availability
What are some alternatives?
When comparing mongo-java-driver and squawk you can also consider the following projects:
patroni - A template for PostgreSQL High Availability with Etcd, Consul, ZooKeeper, or Kubernetes
zombodb - Making Postgres and Elasticsearch work together like it's 2023
Milvus - A cloud-native vector database, storage for next generation AI applications
gh-ost - GitHub's Online Schema-migration Tool for MySQL
postbird - Open source PostgreSQL GUI client for macOS, Linux and Windows
pgsanity - Check syntax of postgresql sql files
ws4sqlite-client-jvm - JVM client for ws4sqlite
pg_tm_aux - Transfer manager auxiliary functions
walrus - Applying RLS to PostgreSQL WAL