Navigate the data universe
Ripplr is a type-safe ORM designed for developers who want to explore data galaxies without sacrificing code quality.
import { db } from './db';
// Define your model
const users = db.table('users', {
id: db.serial().primaryKey(),
name: db.text(),
email: db.text().unique(),
createdAt: db.timestamp().defaultNow()
});
// Type-safe queries
const newUser = await db.insert(users)
.values({
name: 'John Doe',
email: 'john@example.com'
})
.returning();
// Relations are simple
const posts = db.table('posts', {
id: db.serial().primaryKey(),
title: db.text(),
content: db.text(),
authorId: db.integer()
.references(() => users.id)
});
// Enjoy type safety
const result = await db.select({
author: users.name,
title: posts.title
})
.from(posts)
.innerJoin(users, eq(posts.authorId, users.id))
.where(eq(users.id, 1));
Stellar database control
Ripplr combines the best features from popular ORMs with modern TypeScript capabilities to provide a seamless development experience.
Type Safety
Full TypeScript support with inferred types from your schema definitions.
Multi-Database
Support for PostgreSQL, MySQL, SQLite, and more with a unified API.
Performance
Optimized query building with minimal overhead for maximum speed.
Migrations
Automated schema migrations with version control and rollback support.
Query Security
Built-in protection against SQL injection with parameterized queries.
Extensible
Plugin system for custom functionality and integrations with your stack.
Simple, transparent pricing
Choose the plan that's right for you and your team.
Free
Perfect for side projects and learning.
- Unlimited projects
- Basic schema migrations
- Community support
Pro
For professional developers and small teams.
- Everything in Free
- Advanced migrations
- Query optimization tools
- Email support
Enterprise
For organizations with advanced needs.
- Everything in Pro
- Custom integrations
- Dedicated support
- SLA guarantees
Loved by developers
See what our users have to say about Ripplr.
Sarah Johnson
Lead Developer at Fronk
"Ripplr has transformed how we interact with our databases and our customers. The type safety alone has eliminated an entire category of bugs from our codebase."
Connor Kneebone
CTO at Ploob
"The AI-powered migration system is a game-changer. We've cut our database deployment time in half and eliminated both risky manual schema changes and our dev team."
Emily Rodriguez
Senior Engineer at Brumbo
"I've used many ORMs over my career, but Ripplr strikes the perfect balance between power and simplicity. It just gets out of your way."
Ready to explore the data universe?
Join thousands of developers who are building better applications with Ripplr.