Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Usql Alternatives
Similar projects and alternatives to usql
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Redis
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
-
-
-
prql
PRQL is a modern language for transforming data — a simple, powerful, pipelined SQL replacement
-
-
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
-
-
-
-
ArangoDB
🥑 ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.
-
-
-
-
boilr
:zap: boilerplate template manager that generates files or directories from template repositories
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
usql discussion
usql reviews and mentions
-
Why is database support in every language bad?
frameworks / ORM are just specilized database graphical user interface front ends designed to simplify how data is displayed/inputed
Database management systems usually provide a way of importing/exporting 'raw' data via sql statement(s) results. aka cvs, comma delimited, html formatted, json formatted, etc. aka do command line sql query with 'html formatted output' and open results of file in a brower.
postgres psql provides an interactive 'cli' environment; windows sql server - sqlcmd;
usql[1] provides something similar to psql for no-sql databases.
sqlc is sorta the equivalent of combining the command line shell & sql queries. SQLx rust is rust extention for handling 'sql from command line, just via rust language, instead of going through command line shell.'
----
[1] : https://github.com/xo/usql
-
Usql: Universal command-line interface for SQL databases
It seems to support quite a large number of database drivers. If file size is such a concern you could recompile it with unneeded drivers omitted.
https://github.com/xo/usql?tab=readme-ov-file#building
-
JetBrains DataGrip doesn't accept JSON1 data type
Does JSON1 data type works fine with usql [1]? I haven't use it yet.
[1] https://github.com/xo/usql
-
Dblab: Interactive Terminal Client for PostgreSQL, MySQL, SQLite3 and Oracle
https://github.com/xo/usql has a similar feel to it, with a variety of backends.
-
From GUI to CLI: Transforming my query workflow with usql and jq
Since some of the databases I was interacting were postgres, I started to play around with psql. It felt amazing, it had a great integration with the terminal, no visual pollution, I could also use vim as my query editor, and it was blazing fast. The problem was that only some of the databases I was interacting were postgres. I needed something that could connect to multiple databases, something universal, so I don't have to invest time in new tooling all the time. So I searched on github "universal sql" and I felt in love with usql.
- xo/usql: Universal command-line interface for SQL databases
- Usql – Universal command-line interface for SQL databases
-
PRQL a simple, powerful, pipelined SQL replacement
Also all languages has an query-builder / ORM so the benefit of something like PRQL is possibly not big enough to merit it as an additional dependency.
My suggestion:
Make PRQL a cli tool that can be used by allowing users to connect to a database in a similar fashion as something like usql (https://github.com/xo/usql),
-
Is there a CLI interface to browse SQL databases?
take a look at: https://github.com/xo/usql
-
New Open source Go projects looking for contributors
https://github.com/xo/usql has some good first issues
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 17 Apr 2025
Stats
xo/usql is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of usql is Go.