1 unstable release

Uses old Rust 2015

0.2.0 Nov 16, 2016

#35 in #records

Apache-2.0

360KB
3.5K SLoC

Curtain

Build Status

Warning: Early Alpha Status, use in production at your own risk

Curtain is a data management system for PostgreSQL using the best of current technology.

##Alpha builds

Supported platform

  • Linux
  • Mac OSX
  • PostgreSQL

Screencast

link1 link2

Goal

  • A user friendly data manipulation tool even to non-technical users.

Features

  • Intuitive and modern user interface
    • Load on demand, infinite scrolling
    • Fast and interactive filtering

Load on demand, infinite scrolling

Viewing a table will eagerly load only the first page, scrolling to the bottom of the page loads the next records, up until the last page

Fast and interactive filtering

Filter records as you type in text into their corresponding columns and displays only the matching records.

Online Demo

Herokuapp Demo

DigitalOcean Demo

Data and schema of the database used in the demo can be found here mockdata which was generated using mockaroo.com

Platforms

  • rust
  • postgresql
  • elm

Quick start local dockerize demo

Requirement:

  • linux/osx
  • cargo and rust installed
  • libssl-dev library installed (openssl issue stuff)
  • docker
git clone https://github.com/ivanceras/curtain

cd curtain

sh init_build_docker_demo.sh

open browser to http://localhost:8080

Inspiration

Design is inspired by Openbravo, iDempiere/Adempiere, Compiere etc.

If you would like to support my project

Contact me: ivanceras[at]gmail.com

Dependencies

~13MB
~286K SLoC