An open API service indexing awesome lists of open source software.

https://github.com/leslitech/lesli

Ruby on Rails SaaS Development Framework.
https://github.com/leslitech/lesli

framework opensource rails ruby

Last synced: 7 months ago
JSON representation

Ruby on Rails SaaS Development Framework.

Awesome Lists containing this project

README

          


Lesli logo

Ruby on Rails SaaS Development Framework.









Lesli screenshot

### Introduction

Lesli is a SaaS development framework designed to build highly scalable, secure and customizable software products.

Built-on top of Ruby on Rails, Postgres, Hotwire, Bulma, SASS and many more awesome open-source libraries, packages, gems and tools.

Lesli is completely open source and comes with features and tools that can save you years of development effort, additionally, our pre-built modules can seamlessly extend Lesli's functionality, allowing you to build your own SaaS in a matter of minutes.






Lesli is currently in alpha, but we're excited about the promising improvements coming soon!







Lesli is officially released and will be supported as of version 5.1


> Lesli goes beyond being just a starter-kit, template, admin panel or dashboard. Lesli is a Ruby on Rails gem that you can use to build modules (a.k.a. engines) and standard Rails applications leveraging its robust set of built-in features, generators, components, and industry standards. With Lesli, you have the flexibility to extend existing functionalities or develop fully customized software tailored to your specific needs.


### Demo

* [online demo](https://demo.lesli.dev/)
* [docker demo](https://github.com/LesliTech/lesli-docker-demo)


### Quick start

```shell
# Add Lesli engine
bundle add lesli
```

```shell
# Add Lesli to your app
rails generate lesli:install
```
```shell
# Setup database for development
rake lesli:db:dev
```
```shell
# Start your app
rails server
```


### Development

```shell
# clone the lesli repo inside your engine folder: RailsApp/engines
git clone https://github.com/LesliTech/Lesli.git
```
```ruby
# Load Lesli as a Gem
gem "lesli", path: "engines/Lesli"
```
```shell
# Install the necessary Gems to run Lesli
bundle install
```
```shell
# Generate Lesli initializer
rails generate lesli:install
```
```shell
# Hard reset Database for development:
rake lesli:db:reset
```
```shell
# Run default Rails server
rails s
rails s --binding=0.0.0.0
rails s --environment=test
rails s --environment=development
RAILS_SERVE_STATIC_FILES=true rails s --environment=production
```


### Lesli Documentation
* [website](https://www.lesli.dev/)
* [documentation](https://www.lesli.dev/lesli/)

### Get in touch with Lesli

* [X: @LesliTech](https://x.com/LesliTech)
* [Email: hello@lesli.tech](hello@lesli.tech)
* [Website: https://www.lesli.tech](https://www.lesli.tech)

### License
-------
Copyright (c) 2025, Lesli Technologies, S. A.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see http://www.gnu.org/licenses/.







Lesli logo

Ruby on Rails SaaS Development Framework.