• Stars
    star
    161
  • Rank 233,470 (Top 5 %)
  • Language
    Scala
  • License
    Apache License 2.0
  • Created over 10 years ago
  • Updated 12 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Performant database access in Scala

Relate

http://lucidsoftware.github.io/relate/

Build Status Maven Version Join the chat at https://gitter.im/lucidsoftware/relate

Relate is a lightweight, blazingly fast database access layer for Scala that abstracts the idiosyncricies of the JDBC while keeping complete control over the SQL.

Install

libraryDependencies += "com.lucidchart" %% "relate" % "<version>"

Examples

val ids = Seq(1, 2, 3)
sql"SELECT email FROM users WHERE id in ($ids)".asMap { row =>
  row.long("id") -> row.string("email")
}
val id = 4
val email = "[email protected]"
sql"INSERT INTO users VALUES ($id, $email)".execute()

Continue to Documentation

More Repositories

1

neo-sbt-scalafmt

Scalafmt SBT plugin
Scala
149
star
2

xtract

A library to make it easy to deserialize XML to user types in scala
Scala
60
star
3

apt-boto-s3

The fast and simple S3 transport for apt.
Python
56
star
4

piezo

Piezo is a set of tools for operating a quartz scheduling cluster.
Scala
53
star
5

ebs-monitor

53
star
6

sbt-cross

A better solution for building multiple Scala versions (cross compiling) in SBT
Scala
50
star
7

closure-typescript-example

An example of using the Google Closure Compiler with TypeScript, Tsickle, and Clutz.
JavaScript
39
star
8

cumulus

Cloudformation alternative
Ruby
28
star
9

nodegun

Nailgun for Node.js
TypeScript
26
star
10

auto-renewing-subscription-demo

Demo of how to implement in-app purchases
Objective-C
21
star
11

nark

Nark is an alerting and dashboard frontend for graphite.
JavaScript
18
star
12

javascriptcore-demo

JavaScript
11
star
13

rules_play_routes

Bazel rules for compiling Play Framework routes files
Starlark
11
star
14

statsd-ha-receiver

Simple daemon that uses the StatsD protocol to accept stats from a load balancer and distribute them among a known set of StatsD servers. This helps in creating a highly available StatsD / Graphite architecture.
JavaScript
10
star
15

xtract-example

Example project using xtract
Scala
9
star
16

lucid-programming-competition-2020

TypeScript
8
star
17

java-thread-context

Track thread local things
Java
7
star
18

opentracing-playframework

OpenTracing for the Play Framework
Scala
7
star
19

cashy

Lucid's static asset manager.
JavaScript
7
star
20

sample-lucid-extensions

Example Lucid (lucid.app) Editor Extensions
TypeScript
6
star
21

lucid-programming-competition-2019

Exercises and solutions for the 2019 LPC
TypeScript
6
star
22

aws-sdk-cpp-deb

[unmaintained] AWS C++ SDK Debian packages
Makefile
5
star
23

terraform-audit

Tool to find resources that aren't managed by terraform (but should be)
Ruby
5
star
24

pekko-thread-context

Thread context propogation for Akka
Scala
5
star
25

statsd-smart-repeater

A backend for statsd that aggregates and sends metrics out to another statsd server.
JavaScript
5
star
26

Lucideyes

Easily compare images for visual equality without pixel perfection
Java
4
star
27

lucid-programming-competition-2017

Python
4
star
28

lucid-android

A small collection of useful classes and helpers for using Scala on Android.
Scala
4
star
29

zipkin-opentracing

OpenTracing for Zipkin
Java
3
star
30

rules_twirl

Bazel rules for compiling Twirl templates
Starlark
3
star
31

opentracing-thread-context

Opentracing with thread-context
Java
2
star
32

lucid-programming-competition-2018

Python
2
star
33

phase_zinc

Scala
1
star
34

byu-coding-challenge-2015f

Problems and solutions for the Fall 2015 BYU ACM Invitational Coding Challenge
HTML
1
star
35

rules_hocon

Bazel rules for verifying and merging HOCON config files
Starlark
1
star
36

closure-examples

Examples of Google Closure Compiler and Closure Library.
JavaScript
1
star
37

thread-flow

libraries for tracking execution flow through asynchronous or distributed systems on the JVM
Scala
1
star
38

lucid-programming-competition-2022

Lucid Programming Competition 2022
Python
1
star
39

opentracing-httpcomponents

OpenTracing for HttpComponents
Java
1
star
40

ctf2019

Capture the flag challenges and answers for Lucid's 2019 CTF
PHP
1
star
41

lucid-programming-competition-2021

Python
1
star
42

sample-lucid-rest-applications

Example REST API apps for Lucid (lucid.app)
Python
1
star