squants

Quantity framework

A framework for representing quantities and their dimensional relationships in a type-safe way

The Scala API for Quantities, Units of Measure and Dimensional Analysis

GitHub

923 stars
19 watching
122 forks
Language: Scala
last commit: 14 days ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
typelevel/spire A numeric library for Scala providing powerful number types and abstractions for generic, fast, and precise computations. 1,766
typelevel/simulacrum A library that simplifies the use of type classes in Scala 935
typelevel/skunk A data access library for building Scala applications that interact with Postgres databases. 1,592
typelevel/scalacheck A library used to verify properties of software through automated tests 1,944
outr/scalarelational A type-safe framework for defining and querying databases using the Scala programming language. 58
choucrifahed/quantscale A Scala library built on top of QuantLib's C++ implementation, providing a quantitative finance solution with concurrent capabilities using Akka and Scala STM. 46
typelevel/doobie A functional JDBC layer that abstracts database interactions in a Scala-based programming language 2,176
sake92/sharaf A minimalistic Scala 3 web framework with a focus on simplicity and ease of use 35
fthomas/refined A Scala library that allows adding constraints to types at compile-time using type-level predicates. 1,715
eaplatanios/tensorflow_scala A Scala API for TensorFlow's deep learning functionality 939
qt/qtdeclarative A comprehensive collection of libraries and modules for building user interfaces and dynamic applications using Qt's declarative language. 231
lemastero/scala_typeclassopedia A comprehensive guide to abstractions from Category theory in functional programming with implementation examples and links to further resources. 379
com-lihaoyi/utest A simple testing framework for Scala 487
typelevel/cats-parse A Scala parsing library designed to be compatible, performant, safe, and stable across various platforms and versions. 235
mjendrusch/metric Enables dimension-level analysis and unit handling in Nim programming language 19