Skip to content

ardite/ardite-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ardite Logo

Ardite Core

Build Status Clippy Linting Result

In the end, most web apps are just glorified CRUD interfaces.

Ever heard that before?

At the end of the day, the glory of our web apps comes from our front-end choices even if the basic CRUD operations are the same. So why do we have four or so standardized front-end frameworks, but many APIs are unique snowflakes developed in house? Shouldn’t this be the other way around? Shouldn’t our APIs be standardized?

The aim of Ardite is to fix this by providing an interface which allows you to connect the API design you want and need with the database you’re already using.

Progress

This repository provides the core interfaces between the database “driver” and the API of your dreams, the “service.” The goal is to have the 0.1 core API’s read interface finished by the end of March and a GraphQL or REST API with a MongoDB driver.

Currently, the MongoDB driver is complete.

Contributing

This package provides core interfaces to connect drivers with the user facing binaries. To get started with Ardite, we need code reviews! Start with src/value.rs and src/query.rs where most of the work is currently being done. If you see something noteworthy open an issue.

About

Core library for Ardite services.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages