[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-5414":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":32,"readmeContent":33,"aiSummary":34,"trendingCount":16,"starSnapshotCount":16,"syncStatus":35,"lastSyncTime":36,"discoverSource":37},5414,"turso","tursodatabase\u002Fturso","tursodatabase","Turso is an in-process SQL database, compatible with SQLite.","",null,"Rust",19144,1005,79,600,0,7,87,416,39,44.01,"MIT License",false,"main",true,[27,28,29,30,31],"database","embedded-database","sql","sqlite3","webassembly","2026-06-12 02:01:09","\u003Cp align=\"center\">\n  \u003Cimg src=\"assets\u002Fturso.png\" alt=\"Turso Database\" width=\"800\"\u002F>\n  \u003Ch1 align=\"center\">Turso Database\u003C\u002Fh1>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  An in-process SQL database, compatible with SQLite.\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca title=\"Build Status\" target=\"_blank\" href=\"https:\u002F\u002Fgithub.com\u002Ftursodatabase\u002Fturso\u002Factions\u002Fworkflows\u002Frust.yml\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Ftursodatabase\u002Fturso\u002Frust.yml?style=flat-square\">\u003C\u002Fa>\n  \u003Ca title=\"Releases\" target=\"_blank\" href=\"https:\u002F\u002Fgithub.com\u002Ftursodatabase\u002Fturso\u002Freleases\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Frelease\u002Ftursodatabase\u002Fturso?style=flat-square&color=9CF\">\u003C\u002Fa>\n  \u003Ca title=\"Rust\" target=\"_blank\" href=\"https:\u002F\u002Fcrates.io\u002Fcrates\u002Fturso\">\u003Cimg alt=\"Crate\" src=\"https:\u002F\u002Fimg.shields.io\u002Fcrates\u002Fv\u002Fturso\">\u003C\u002Fa>\n  \u003Ca title=\"JavaScript\" target=\"_blank\" href=\"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@tursodatabase\u002Fdatabase\">\u003Cimg alt=\"NPM\" src=\"https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@tursodatabase\u002Fdatabase\">\u003C\u002Fa>\n  \u003Ca title=\"Python\" target=\"_blank\" href=\"https:\u002F\u002Fpypi.org\u002Fproject\u002Fpyturso\u002F\">\u003Cimg alt=\"PyPI\" src=\"https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fv\u002Fpyturso\">\u003C\u002Fa>\n  \u003Ca title=\"Java\" target=\"_blank\" href=\"https:\u002F\u002Fcentral.sonatype.com\u002Fartifact\u002Ftech.turso\u002Fturso\">\u003Cimg alt=\"Maven Central\" src=\"https:\u002F\u002Fimg.shields.io\u002Fmaven-central\u002Fv\u002Ftech.turso\u002Fturso\">\u003C\u002Fa>\n  \u003Ca title=\"MIT\" target=\"_blank\" href=\"https:\u002F\u002Fgithub.com\u002Ftursodatabase\u002Fturso\u002Fblob\u002Fmain\u002FLICENSE.md\">\u003Cimg src=\"http:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-orange.svg?style=flat-square\">\u003C\u002Fa>\n  \u003Cbr>\n  \u003Ca title=\"GitHub Pull Requests\" target=\"_blank\" href=\"https:\u002F\u002Fgithub.com\u002Ftursodatabase\u002Fturso\u002Fpulls\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-pr-closed\u002Ftursodatabase\u002Fturso.svg?style=flat-square&color=FF9966\">\u003C\u002Fa>\n  \u003Ca title=\"GitHub Commits\" target=\"_blank\" href=\"https:\u002F\u002Fgithub.com\u002Ftursodatabase\u002Fturso\u002Fcommits\u002Fmain\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcommit-activity\u002Fm\u002Ftursodatabase\u002Fturso.svg?style=flat-square\">\u003C\u002Fa>\n  \u003Ca title=\"Last Commit\" target=\"_blank\" href=\"https:\u002F\u002Fgithub.com\u002Ftursodatabase\u002Fturso\u002Fcommits\u002Fmain\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flast-commit\u002Ftursodatabase\u002Fturso.svg?style=flat-square&color=FF9900\">\u003C\u002Fa>\n\u003C\u002Fp>\n\u003Cp align=\"center\">\n  \u003Ca title=\"Developer's Discord\" target=\"_blank\" href=\"https:\u002F\u002Fdiscord.gg\u002FjgjmyYgHwB\">\u003Cimg alt=\"Chat with the Core Developers on Discord\" src=\"https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F1258658826257961020?label=Discord&logo=Discord&style=social&label=Core%20Developers\">\u003C\u002Fa>\n\u003C\u002Fp>\n\u003Cp align=\"center\">\n  \u003Ca title=\"Users's Discord\" target=\"_blank\" href=\"https:\u002F\u002Ftur.so\u002Fdiscord\">\u003Cimg alt=\"Chat with other users of Turso (and Turso Cloud) on Discord\" src=\"https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F933071162680958986?label=Discord&logo=Discord&style=social&label=Users\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n---\n\n## About\n\nTurso Database is an in-process SQL database written in Rust, compatible with SQLite.\n\n> **⚠️ Warning:** This software is in BETA. It may still contain bugs and unexpected behavior. Use caution with production data and ensure you have backups.\n\n## Features and Roadmap\n\n* **SQLite compatibility** for SQL dialect, file formats, and the C API [see [document](COMPAT.md) for details]\n* **`BEGIN CONCURRENT`** for improved write throughput using multi-version concurrency control (MVCC).\n* **Change data capture (CDC)** for real-time tracking of database changes.\n* **Multi-language support** for\n  * [Go](bindings\u002Fgo)\n  * [JavaScript](bindings\u002Fjavascript)\n  * [Java](bindings\u002Fjava)\n  * [.NET](bindings\u002Fdotnet)\n  * [Python](bindings\u002Fpython)\n  * [Rust](bindings\u002Frust)\n  * [WebAssembly](bindings\u002Fjavascript)\n* **Asynchronous I\u002FO** support on Linux with `io_uring`\n* **Cross-platform** support for Linux, macOS, Windows and browsers (through WebAssembly)\n* **Vector support** support including exact search and vector manipulation\n* **Improved schema management** including extended `ALTER` support and faster schema changes.\n\nThe database has the following experimental features:\n\n* **Encryption at rest** for protecting the data locally.\n* **Incremental computation** using DBSP for incremental view maintenance and query subscriptions.\n* **Full-Text-Search** powered by the awesome [tantivy](https:\u002F\u002Fgithub.com\u002Fquickwit-oss\u002Ftantivy) library\n* **Multi-process WAL coordination** via the `.tshm` sidecar for cross-process WAL readers and writers.\n\nThe following features are on our current roadmap:\n\n* **Vector indexing** for fast approximate vector search, similar to [libSQL vector search](https:\u002F\u002Fturso.tech\u002Fvector).\n\n## Getting Started\n\nPlease see the [Turso Database Manual](docs\u002Fmanual.md) for more information.\n\n\u003Cdetails>\n\u003Csummary>💻 Command Line\u003C\u002Fsummary>\n\u003Cbr>\nYou can install the latest `turso` release with:\n\n```shell\ncurl --proto '=https' --tlsv1.2 -LsSf \\\n  https:\u002F\u002Fgithub.com\u002Ftursodatabase\u002Fturso\u002Freleases\u002Flatest\u002Fdownload\u002Fturso_cli-installer.sh | sh\n```\n\nThen launch the interactive shell:\n\n```shell\n$ tursodb\n```\n\nThis will start the Turso interactive shell where you can execute SQL statements:\n\n```console\nTurso\nEnter \".help\" for usage hints.\nConnected to a transient in-memory database.\nUse \".open FILENAME\" to reopen on a persistent database\nturso> CREATE TABLE users (id INT, username TEXT);\nturso> INSERT INTO users VALUES (1, 'alice');\nturso> INSERT INTO users VALUES (2, 'bob');\nturso> SELECT * FROM users;\n1|alice\n2|bob\n```\n\nYou can also build and run the latest development version with:\n\n```shell\ncargo run\n```\n\nIf you like docker, we got you covered. Simply run this in the root folder:\n\n```bash\nmake docker-cli-build && \\\nmake docker-cli-run\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>🦀 Rust\u003C\u002Fsummary>\n\u003Cbr>\n\n```console\ncargo add turso\n```\n\nExample usage:\n\n```rust\nlet db = Builder::new_local(\"sqlite.db\").build().await?;\nlet conn = db.connect()?;\n\nlet res = conn.query(\"SELECT * FROM users\", ()).await?;\n```\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>✨ JavaScript\u003C\u002Fsummary>\n\u003Cbr>\n\n```console\nnpm i @tursodatabase\u002Fdatabase\n```\n\nExample usage:\n\n```js\nimport { connect } from '@tursodatabase\u002Fdatabase';\n\nconst db = await connect('sqlite.db');\nconst stmt = db.prepare('SELECT * FROM users');\nconst users = stmt.all();\nconsole.log(users);\n```\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>🐍 Python\u003C\u002Fsummary>\n\u003Cbr>\n\n```console\nuv pip install pyturso\n```\n\nExample usage:\n\n```python\nimport turso\n\ncon = turso.connect(\"sqlite.db\")\ncur = con.cursor()\nres = cur.execute(\"SELECT * FROM users\")\nprint(res.fetchone())\n```\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>🦫 Go\u003C\u002Fsummary>\n\u003Cbr>\n\n```console\ngo get turso.tech\u002Fdatabase\u002Ftursogo\ngo install turso.tech\u002Fdatabase\u002Ftursogo\n```\n\nExample usage:\n```go\nimport (\n    \"database\u002Fsql\"\n    _ \"turso.tech\u002Fdatabase\u002Ftursogo\"\n)\n\nconn, _ = sql.Open(\"turso\", \"sqlite.db\")\ndefer conn.Close()\n\nstmt, _ := conn.Prepare(\"select * from users\")\ndefer stmt.Close()\n\nrows, _ = stmt.Query()\nfor rows.Next() {\n    var id int\n    var username string\n    _ := rows.Scan(&id, &username)\n    fmt.Printf(\"User: ID: %d, Username: %s\\n\", id, username)\n}\n```\n\u003C\u002Fdetails>\n\n\n\u003Cdetails>\n\n\u003Csummary>️#️⃣ .NET\u003C\u002Fsummary>\n\u003Cbr>\n\nExample usage:\n```cs\nusing Turso;\n\nusing var connection = new TursoConnection(\"Data Source=:memory:\");\nconnection.Open();\n\nconnection.ExecuteNonQuery(\"CREATE TABLE t(a, b)\");\nvar rowsAffected = connection.ExecuteNonQuery(\"INSERT INTO t(a, b) VALUES (1, 2), (3, 4)\");\nConsole.WriteLine($\"RowsAffected: {rowsAffected}\");\n\nusing var command = connection.CreateCommand();\ncommand.CommandText = \"SELECT * FROM t\";\nusing var reader = command.ExecuteReader();\nwhile (reader.Read())\n{\n    var a = reader.GetInt32(0);\n    var b = reader.GetInt32(1);\n    Console.WriteLine($\"Value1: {a}, Value2: {b}\");\n}\n```\n\u003C\u002Fdetails>\n\n\n\u003Cdetails>\n\n\u003Csummary>☕️ Java\u003C\u002Fsummary>\n\u003Cbr>\n\nWe integrated Turso Database into JDBC. For detailed instructions on how to use Turso Database with java, please refer to\nthe [README.md under bindings\u002Fjava](bindings\u002Fjava\u002FREADME.md).\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>🤖 MCP Server Mode\u003C\u002Fsummary>\n\u003Cbr>\n\n\nThe Turso CLI includes a built-in [Model Context Protocol (MCP)](https:\u002F\u002Fmodelcontextprotocol.io\u002F) server that allows AI assistants to interact with your databases.\n\nStart the MCP server with:\n\n```shell\ntursodb your_database.db --mcp\n```\n\n### Configuration\n\nAdd Turso to your MCP client configuration:\n\n```json\n{\n  \"mcpServers\": {\n    \"turso\": {\n      \"command\": \"\u002Fpath\u002Fto\u002F.turso\u002Ftursodb\",\n      \"args\": [\"\u002Fpath\u002Fto\u002Fyour\u002Fdatabase.db\", \"--mcp\"]\n    }\n  }\n}\n```\n\n### Available Tools\n\nThe MCP server provides nine tools for database interaction:\n\n1. **`open_database`** - Open a new database\n2. **`current_database`** - Describe the current database\n3. **`list_tables`** - List all tables in the database\n4. **`describe_table`** - Describe the structure of a specific table\n5. **`execute_query`** - Execute read-only SELECT queries\n6. **`insert_data`** - Insert new data into tables\n7. **`update_data`** - Update existing data in tables\n8. **`delete_data`** - Delete data from tables\n9. **`schema_change`** - Execute schema modification statements (CREATE TABLE, ALTER TABLE, DROP TABLE)\n\nOnce connected, you can ask your AI assistant:\n\n- \"Show me all tables in the database\"\n- \"What's the schema for the users table?\"\n- \"Find all posts with more than 100 upvotes\"\n- \"Insert a new user with name 'Alice' and email 'alice@example.com'\"\n\n### MCP Clients\n\n\u003Cdetails>\n\u003Csummary>Claude Code\u003C\u002Fsummary>\n\nIf you're using [Claude Code](https:\u002F\u002Fclaude.ai\u002Fcode), you can easily connect to your Turso MCP server using the built-in MCP management commands:\n\n#### Quick Setup\n\n1. **Add the MCP server** to Claude Code:\n\n   ```bash\n   claude mcp add my-database -- tursodb .\u002Fpath\u002Fto\u002Fyour\u002Fdatabase.db --mcp\n   ```\n\n2. **Restart Claude Code** to activate the connection\n\n3. **Start querying** your database through natural language!\n\n#### Command Breakdown\n\n```bash\nclaude mcp add my-database -- tursodb .\u002Fpath\u002Fto\u002Fyour\u002Fdatabase.db --mcp\n#              ↑            ↑       ↑                           ↑\n#              |            |       |                           |\n#              Name         |       Database path               MCP flag\n#                          Separator\n```\n\n- **`my-database`** - Choose any name for your MCP server\n- **`--`** - Required separator between Claude options and your command\n- **`tursodb`** - The Turso database CLI\n- **`.\u002Fpath\u002Fto\u002Fyour\u002Fdatabase.db`** - Path to your SQLite database file\n- **`--mcp`** - Enables MCP server mode\n\n#### Example Usage\n\n```bash\n# For a local project database\ncd \u002Fyour\u002Fproject\nclaude mcp add my-project-db -- tursodb .\u002Fdata\u002Fapp.db --mcp\n\n# For an absolute path\nclaude mcp add analytics-db -- tursodb \u002FUsers\u002Fyou\u002Fdatabases\u002Fanalytics.db --mcp\n\n# For a specific project (local scope)\nclaude mcp add project-db --local -- tursodb .\u002Fdatabase.db --mcp\n```\n\n#### Managing MCP Servers\n\n```bash\n# List all configured MCP servers\nclaude mcp list\n\n# Get details about a specific server\nclaude mcp get my-database\n\n# Remove an MCP server\nclaude mcp remove my-database\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>Claude Desktop\u003C\u002Fsummary>\n\nFor Claude Desktop, add the configuration to your `claude_desktop_config.json` file:\n\n```json\n{\n  \"mcpServers\": {\n    \"turso\": {\n      \"command\": \"\u002Fpath\u002Fto\u002F.turso\u002Ftursodb\",\n      \"args\": [\".\u002Fpath\u002Fto\u002Fyour\u002Fdatabase.db.db\", \"--mcp\"]\n    }\n  }\n}\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>Cursor\u003C\u002Fsummary>\n\nFor Cursor, configure MCP in your settings:\n\n1. Open Cursor settings\n2. Navigate to Extensions → MCP\n3. Add a new server with:\n   - **Name**: `turso`\n   - **Command**: `\u002Fpath\u002Fto\u002F.turso\u002Ftursodb`\n   - **Args**: `[\".\u002Fpath\u002Fto\u002Fyour\u002Fdatabase.db.db\", \"--mcp\"]`\n\nAlternatively, you can add it to your Cursor configuration file directly.\n\n\u003C\u002Fdetails>\n\n### Direct JSON-RPC Usage\n\nThe MCP server runs as a single process that handles multiple JSON-RPC requests over stdin\u002Fstdout. Here's how to interact with it directly:\n\n#### Example with In-Memory Database\n\n```bash\ncat \u003C\u003C 'EOF' | tursodb --mcp\n{\"jsonrpc\": \"2.0\", \"id\": 1, \"method\": \"initialize\", \"params\": {\"protocolVersion\": \"2024-11-05\", \"capabilities\": {}, \"clientInfo\": {\"name\": \"client\", \"version\": \"1.0\"}}}\n{\"jsonrpc\": \"2.0\", \"id\": 2, \"method\": \"tools\u002Fcall\", \"params\": {\"name\": \"schema_change\", \"arguments\": {\"query\": \"CREATE TABLE users (id INTEGER, name TEXT, email TEXT)\"}}}\n{\"jsonrpc\": \"2.0\", \"id\": 3, \"method\": \"tools\u002Fcall\", \"params\": {\"name\": \"list_tables\", \"arguments\": {}}}\n{\"jsonrpc\": \"2.0\", \"id\": 4, \"method\": \"tools\u002Fcall\", \"params\": {\"name\": \"insert_data\", \"arguments\": {\"query\": \"INSERT INTO users VALUES (1, 'Alice', 'alice@example.com')\"}}}\n{\"jsonrpc\": \"2.0\", \"id\": 5, \"method\": \"tools\u002Fcall\", \"params\": {\"name\": \"execute_query\", \"arguments\": {\"query\": \"SELECT * FROM users\"}}}\nEOF\n```\n\n#### Example with Existing Database\n\n```bash\n# Working with an existing database file\ncat \u003C\u003C 'EOF' | tursodb mydb.db --mcp\n{\"jsonrpc\": \"2.0\", \"id\": 1, \"method\": \"initialize\", \"params\": {\"protocolVersion\": \"2024-11-05\", \"capabilities\": {}, \"clientInfo\": {\"name\": \"client\", \"version\": \"1.0\"}}}\n{\"jsonrpc\": \"2.0\", \"id\": 2, \"method\": \"tools\u002Fcall\", \"params\": {\"name\": \"list_tables\", \"arguments\": {}}}\nEOF\n```\n\n\u003C\u002Fdetails>\n\n## Contributing\n\nWe'd love to have you contribute to Turso Database! Please check out the [contribution guide] to get started.\n\n### Found a data corruption bug? Get up to $1,000.00\n\nSQLite is loved because it is the most reliable database in the world. The next evolution of SQLite has\nto match or surpass this level of reliability. Turso is built with [Deterministic Simulation Testing](testing\u002Fsimulator\u002FREADME.md\u002F)\nfrom the ground up, and is also tested by [Antithesis](https:\u002F\u002Fantithesis.com).\n\nEven during Beta, if you find a bug that leads to a data corruption and demonstrate\nhow our simulator failed to catch it, you can get up to $1,000.00. As the project matures we will\nincrease the size of the prize, and the scope of the bugs.\n\nList of rewarded cases:\n\n* B-Tree interior cell replacement issue in btrees with depth >=3 ([#2106](https:\u002F\u002Fgithub.com\u002Ftursodatabase\u002Fturso\u002Fissues\u002F2106))\n* Don't allow autovacuum to be flipped on non-empty databases ([#3830](https:\u002F\u002Fgithub.com\u002Ftursodatabase\u002Fturso\u002Fpull\u002F3830))\n* Self-insert with nested subquery generates corrupt data ([#3436](https:\u002F\u002Fgithub.com\u002Ftursodatabase\u002Fturso\u002Fpull\u002F3436))\n* Ptrmap data corruption with pre-initialized autovacuum database ([#3894](https:\u002F\u002Fgithub.com\u002Ftursodatabase\u002Fturso\u002Fpull\u002F3894))\n* WAL corruption on statement rollback with constraint violation ([#4493](https:\u002F\u002Fgithub.com\u002Ftursodatabase\u002Fturso\u002Fpull\u002F4493))\n\nMore details [here](https:\u002F\u002Fturso.algora.io).\n\nTurso core staff are not eligible.\n\n## FAQ\n\n### Is Turso Database ready for production use?\n\nTurso Database is currently under heavy development and is **not** ready for production use.\n\n### How is Turso Database different from Turso's libSQL?\n\nTurso Database is a project to build the next evolution of SQLite in Rust, with a strong open contribution focus and features like native async support, vector search, and more. The libSQL project is also an attempt to evolve SQLite in a similar direction, but through a fork rather than a rewrite.\n\nRewriting SQLite in Rust started as an unassuming experiment, and due to its incredible success, replaces libSQL as our intended direction. At this point, libSQL is production ready, Turso Database is not - although it is evolving rapidly. More details [here](https:\u002F\u002Fturso.tech\u002Fblog\u002Fwe-will-rewrite-sqlite-and-we-are-going-all-in).\n\n## Publications\n\n* Pekka Enberg, Sasu Tarkoma, Jon Crowcroft Ashwin Rao (2024). Serverless Runtime \u002F Database Co-Design With Asynchronous I\u002FO. In _EdgeSys ‘24_. [[PDF]](https:\u002F\u002Fpenberg.org\u002Fpapers\u002Fpenberg-edgesys24.pdf)\n* Pekka Enberg, Sasu Tarkoma, and Ashwin Rao (2023). Towards Database and Serverless Runtime Co-Design. In _CoNEXT-SW ’23_. [[PDF](https:\u002F\u002Fpenberg.org\u002Fpapers\u002Fpenberg-conext-sw-23.pdf)] [[Slides](https:\u002F\u002Fpenberg.org\u002Fpapers\u002Fpenberg-conext-sw-23-slides.pdf)]\n\n## License\n\nThis project is licensed under the [MIT license].\n\n### Contribution\n\nUnless you explicitly state otherwise, any contribution intentionally submitted\nfor inclusion in Turso Database by you, shall be licensed as MIT, without any additional\nterms or conditions.\n\n[contribution guide]: CONTRIBUTING.md\n[MIT license]: LICENSE.md\n\n## Partners\n\nThanks to all the partners of Turso!\n\n\u003Ca href=\"https:\u002F\u002Fantithesis.com\u002F\">\u003Cimg src=\"assets\u002Fantithesis.jpg\" width=\"400\">\u003C\u002Fa>\n\n\u003Ca href=\"https:\u002F\u002Fblacksmith.sh\">\u003Cimg src=\"assets\u002Fblacksmith.svg\" width=\"400\">\u003C\u002Fa>\n\n\u003Ca href=\"https:\u002F\u002Fnyrkio.com\u002F\">\u003Cimg src=\"assets\u002Fturso-nyrkio.png\" width=\"400\">\u003C\u002Fa>\n\n## Contributors\n\nThanks to all the contributors to Turso Database!\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftursodatabase\u002Fturso\u002Fgraphs\u002Fcontributors\">\n  \u003Cimg src=\"https:\u002F\u002Fcontrib.rocks\u002Fimage?repo=tursodatabase\u002Fturso\" \u002F>\n\u003C\u002Fa>\n","Turso Database 是一个用 Rust 编写的进程内 SQL 数据库，兼容 SQLite。其核心功能包括提供高性能、轻量级的数据库解决方案，并支持多种编程语言（如 JavaScript、Python 和 Java）的客户端库。Turso 利用了 Rust 的安全性和性能优势，适用于需要嵌入式数据库的应用场景，特别是对资源消耗敏感且要求快速响应的应用程序。此外，它还支持 WebAssembly，使其成为前端应用的理想选择。",2,"2026-06-11 03:03:11","top_language"]