All Projects → markschaake → sprest

markschaake / sprest

Licence: other
Sprest is a collection of libaries to make building REST services simpler using Spray.

Programming Languages

scala
5932 projects

Projects that are alternatives of or similar to sprest

governance
🏢 Frontend for governance of the Decentraland DAO
Stars: ✭ 30 (-36.17%)
Mutual labels:  dao
mongo
Light-weight utilities and declarative schema (mutable mapping) to augment, not replace the Python MongoDB driver.
Stars: ✭ 18 (-61.7%)
Mutual labels:  dao
Smart-Net-Data-Accessor
2-way/outside SQL build-time data accessor generator library.
Stars: ✭ 22 (-53.19%)
Mutual labels:  dao
DAO-IPCI
Decentralized autonomous organization «The Integral Platform for Climate Initiatives». DApp, smart contracts and blockchain technology-based ledger for carbon units and carbon units’ operations data.
Stars: ✭ 31 (-34.04%)
Mutual labels:  dao
foundation
for the Great Civilization
Stars: ✭ 54 (+14.89%)
Mutual labels:  dao
Access-examples
🅰️ Various examples of VBA, queries, macros, forms, reports and ribbon XML in an Microsoft Access database file
Stars: ✭ 51 (+8.51%)
Mutual labels:  dao
crypto-books
Best of Crypto Books - A collection of books, white papers & more about crypto and blockchains.
Stars: ✭ 40 (-14.89%)
Mutual labels:  dao
dao
Documentation for Liker Land and LikeCoin.
Stars: ✭ 20 (-57.45%)
Mutual labels:  dao
focus-single
Single repo demo project using GoFrame.
Stars: ✭ 26 (-44.68%)
Mutual labels:  dao
dxvote
Governance Dapp of DXdao
Stars: ✭ 28 (-40.43%)
Mutual labels:  dao
developerdao.com
A community of builders who believe in collective ownership of the internet
Stars: ✭ 381 (+710.64%)
Mutual labels:  dao
seeds light wallet
www.joinseeds.earth/
Stars: ✭ 30 (-36.17%)
Mutual labels:  dao
Prisma1
💾 Database Tools incl. ORM, Migrations and Admin UI (Postgres, MySQL & MongoDB)
Stars: ✭ 16,851 (+35753.19%)
Mutual labels:  dao
DAOcreator
dApp for creating and interacting with DAOs
Stars: ✭ 34 (-27.66%)
Mutual labels:  dao
swagger-spray
No description or website provided.
Stars: ✭ 22 (-53.19%)
Mutual labels:  spray
SmartDev-Scaffold
应用开发脚手架,可基于智能合约文件,一键生成区块链应用的代码
Stars: ✭ 22 (-53.19%)
Mutual labels:  dao
slick-generic-dao-example
Generic DAO example implementation for Slick 3.2
Stars: ✭ 14 (-70.21%)
Mutual labels:  dao
homebase-app
Homebase is a web application that enables users to create and manage/use DAOs on the Tezos blockchain.
Stars: ✭ 42 (-10.64%)
Mutual labels:  dao
play-silhouette-rest-mongo
Seed project for Play Framework 2.6 with Silhouette 5.0, exposing a REST API for sign-up and signin. ReactiveMongo + MongoDB used as a backing store.
Stars: ✭ 19 (-59.57%)
Mutual labels:  reactivemongo
Exposed
Kotlin SQL Framework
Stars: ✭ 5,753 (+12140.43%)
Mutual labels:  dao

Notice: this project is no longer maintained

Sprest - companion libraries to Spray

Build Status

Sprest is a collection of libaries to make building applications simpler using Spray. Spray provides a general toolkit for building your own web application stack. Sprest builds on top of the toolkit to provide additional (more implementation-specific) libraries to help with building your application's stack.

Libraries

sprest-core

Required by other sprest libraries. Provides:

  • Model and DAO conventions
  • REST routing generators
  • Security including password salting and session and user traits

sprest-reactivemongo

Provides ReactiveMongo DAO implementation.

SBT

Sprest is published to Bintray for scala 2.10 and 2.11, and is available on JCenter. To use it, add on of the following resolvers:

resolvers += Resolver.bintrayRepo("markschaake", "maven")
-- or --
resolvers += Resolver.jcenterRepo

Then you can include sprest libraries:

libraryDependencies += "sprest" %% "sprest-core" % "0.3.12"
libraryDependencies += "sprest" %% "sprest-reactivemongo" % "0.3.12"

Note: it is unnecessary to explicitly declare the "sprest-core" dependency if you declare a dependency on sprest-reactivemongo.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].