Writing a SQL LS in Rust - Looking for Coding Companions.

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • sqls

    Discontinued SQL language server written in Go.

  • I am talking about this LS: https://github.com/lighttiger2505/sqls which is written in Go.

  • taplo

    A TOML toolkit written in Rust

  • You might find useful this: https://github.com/tamasfe/taplo

  • 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.

    InfluxDB logo
  • sqlparser-rs

    Extensible SQL Lexer and Parser for Rust

  • I have experience with sqlparser-rs (for my sqlpage project), but it does not track the source code location of the parsed data structures (yet).

  • SQLpage

    SQL-only webapp builder, empowering data analysts to build websites and applications quickly

  • I have experience with sqlparser-rs (for my sqlpage project), but it does not track the source code location of the parsed data structures (yet).

  • tree-sitter-sql

    SQL grammar for tree-sitter

  • Alternatively, you could use a tree-sitter parser, such as https://github.com/DerekStride/tree-sitter-sql , which would provide fast incremental parses (but may result in a less detailed AST).

  • gobang

    A cross-platform TUI database management tool written in Rust

  • I haven't used it yet, but this might be useful to you: https://github.com/TaKO8Ki/gobang Its a Rust based TUI DB management app supporting MySQL, PostgreSQL, SQLite.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts