Skip to main content
Published in Product Insights

Repo Roundup July 7th

Repo Roundup July 7th
Table of contents
  1. Turso
  2. Graphite Editor
  3. Twenty

Turso#

https://github.com/tursodatabase/turso

Turso Database is a work-in-progress SQLite-compatible database engine written in Rust that aims to be the next evolution of SQLite. The project offers SQLite compatibility for SQL dialect, file formats, and the C API, while adding modern features like asynchronous I/O support with io_uring on Linux and native bindings for JavaScript/WebAssembly, Rust, Go, Python, and Java.

Turso represents a complete rewrite approach rather than a fork, with planned features including concurrent writes via BEGIN CONCURRENT, vector search indexing, and improved schema management. While currently under heavy development and not production-ready, it replaces the company's previous libSQL fork as their primary direction for modernizing SQLite with Rust's memory safety and performance benefits.

Graphite Editor#

https://github.com/GraphiteEditor/Graphite

Graphite is an open-source 2D graphics editor that combines traditional layer-based editing with node-based procedural workflows. Built in Rust and currently in alpha, it's designed more like a game engine than a conventional creative app, with ambitions to handle vector graphics, raster editing, photo manipulation, motion graphics, and VFX compositing through a unified interface.

The project aims to become a comprehensive alternative to existing graphics software by offering non-destructive editing workflows that merge familiar tools with generative design capabilities. Its modular architecture allows both traditional artists and developers to work with graphics in new ways, positioning itself as an accessible entry point for engineers interested in open-source graphics development.

Twenty#

https://github.com/twentyhq/twenty

Twenty is an open-source CRM platform positioning itself as a community-driven alternative to Salesforce. Built by three co-founders who previously worked on Luckey (acquired by Airbnb), the startup has raised $5 million and attracted over 300 contributors in the past year, earning more than 28,000 stars on GitHub.

The platform recently hit version 1.0 and includes standard CRM features like contact management, opportunity tracking, and customizable objects. What sets Twenty apart is its focus on extensibility. It's built as a platform with GraphQL and REST APIs, anticipating a future ecosystem of plugins and extensions. The company argues that traditional CRMs trap users with expensive pricing and locked-in data, while Twenty offers GPL licensing that lets companies own rather than rent their CRM software.

Frequently asked questions

What compatibility does Turso aim to provide?

It offers SQLite compatibility for the SQL dialect, file formats and C API. Planned features include concurrent writes via BEGIN CONCURRENT and vector search indexing.

What kinds of work does Graphite aim to support?

It aims to handle vector graphics, raster editing, photo manipulation, motion graphics and VFX compositing in a unified interface. It is currently in alpha.

How can Twenty be extended?

It provides GraphQL and REST APIs and anticipates an ecosystem of plugins and extensions. Its GPL licensing lets companies own their CRM software.

Stay In The Loop

Never miss an update. Get the latest blogs, webinars, and expert insights straight to your inbox from The Gnar.