scala-stm

Transactional memory library

A library-based Software Transactional Memory for concurrent data access and updates in Scala

A library-based Software Transactional Memory (STM) for Scala, coupled with transactional sets and maps

GitHub

249 stars
17 watching
41 forks
Language: Scala
last commit: over 3 years ago

Related projects:

RepositoryDescriptionStars
haskell/stmA Haskell implementation of software transactional memory for concurrent programming99
cosmos72/stmxA concurrency control mechanism aimed at making concurrent programming easier to write and understand by allowing atomic memory transactions.244
scalar-labs/btmProvides a complete implementation of the Java Transaction API (JTA) 1.1.427
jbakic/shieldedA software transactional memory implementation for .NET with strong guarantees on safety and thread-safety241
stac-utils/stac4sA Scala library providing types and basic functionality for working with SpatioTemporal Asset Catalogs.17
aselab/scala-activerecordAn ORM library for Scala that provides a simple and convention-based way to interact with databases.322
svermeulen/nvim-luscA Lua-based library for structured async/ concurrency in Neovim13
scalameta/nvim-metalsA plugin that integrates the Scala Language Server into Neovim for better development experience.478
stefanengblom/stenglibA collection of Matlab libraries for efficient and flexible numerical computations.57
mediamath/scala-jsonProvides compile-time JSON marshaling and abstraction for Scala, allowing developers to serialize any type they want into human-readable JSON.62
scalar-labs/scalardbA universal transaction manager that simplifies the complexity of managing multiple databases by achieving ACID transactions and real-time analytics across diverse databases.473
xtra-computing/thundersvmA fast and efficient SVM library optimized for GPU acceleration1,571
jjjkkkjjj/matftA Numpy-like library in Swift for multi-dimensional array and matrix operations135
chronoscala/chronoscalaA JSR-310 port of nscala_time that provides date and time functionality in Scala68
zaninime/sbt-derivationA Nix library for building Scala projects with sbt.64