libsql-client-ts  by tursodatabase

TypeScript/JavaScript client API for libSQL

created 2 years ago
456 stars

Top 67.3% on sourcepulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

A TypeScript/JavaScript client library for libSQL, an embeddable SQL database. It provides a familiar API for developers to interact with libSQL databases from Node.js and browser environments, enabling efficient data management in applications.

How It Works

The client leverages a WebSocket connection to communicate with a libSQL server or directly embeds the libSQL database engine for local operations. It supports both transactional and batch execution of SQL queries, offering a robust interface for database interactions.

Quick Start & Requirements

Highlighted Details

  • Supports both embedded and remote libSQL database connections.
  • Offers a familiar SQL API with support for prepared statements and transactions.
  • Enables batch execution of multiple SQL statements for improved performance.
  • Provides type safety through TypeScript.

Maintenance & Community

  • Developed by the Turso team.
  • Community channels and roadmap are not explicitly detailed in the README.

Licensing & Compatibility

  • License: MIT
  • Compatible with commercial and closed-source applications.

Limitations & Caveats

The README does not specify supported Node.js versions or provide detailed performance benchmarks. Information regarding community support or a public roadmap is also absent.

Health Check
Last commit

2 weeks ago

Responsiveness

1 week

Pull Requests (30d)
0
Issues (30d)
2
Star History
42 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.