GitHub topics: transactional
apple/foundationdb
FoundationDB - the open source, distributed, transactional key-value store
Language: C++ - Size: 177 MB - Last synced at: 38 minutes ago - Pushed at: about 21 hours ago - Stars: 15,108 - Forks: 1,353

novuhq/novu
The open-source notification Inbox infrastructure. E-mail, SMS, Push and Slack Integrations.
Language: TypeScript - Size: 207 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 36,814 - Forks: 4,003

envialosimple-dev/transaccional-python
Python SDK for EnvíaloSimple Transaccional
Language: Python - Size: 49.8 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

envialosimple-dev/transaccional-nodejs
Node.js SDK for EnvíaloSimple Transaccional
Language: TypeScript - Size: 85 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

envialosimple-dev/transaccional-php
PHP SDK for EnvíaloSimple Transaccional
Language: PHP - Size: 45.9 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

hyrfilm/workhorse
High performance transactional task queues for the browser
Language: TypeScript - Size: 425 KB - Last synced at: 6 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

acid-state/acid-state
Add ACID guarantees to any serializable Haskell data structure
Language: Haskell - Size: 538 KB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 302 - Forks: 59

symisc/unqlite
An Embedded NoSQL, Transactional Database Engine
Language: C - Size: 1.35 MB - Last synced at: 10 days ago - Pushed at: 11 months ago - Stars: 2,170 - Forks: 170

project-tsurugi/shirakami
Transactional key-value store
Language: C++ - Size: 5.96 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 5 - Forks: 0

Timmoth/AsyncMonolith
Facilitates simple durable and asynchronous messaging in dotnet apps.
Language: C# - Size: 2.99 MB - Last synced at: 15 days ago - Pushed at: 8 months ago - Stars: 70 - Forks: 6

spatie/laravel-mailcoach-mailer
The driver for sending transactional mails using Mailcoach in Laravel
Language: PHP - Size: 298 KB - Last synced at: 17 days ago - Pushed at: 2 months ago - Stars: 22 - Forks: 8

JetBrains/xodus
Transactional schema-less embedded database used by JetBrains YouTrack and JetBrains Hub.
Language: Java - Size: 35.2 MB - Last synced at: about 15 hours ago - Pushed at: about 16 hours ago - Stars: 1,218 - Forks: 114

vertexclique/lever
Pillars for Transactional Systems and Data Grids
Language: Rust - Size: 219 KB - Last synced at: 19 days ago - Pushed at: about 1 year ago - Stars: 132 - Forks: 7

piomin/sample-spring-microservices-transactions
Spring Boot Demo with microservices that performs distributed transactions
Language: Kotlin - Size: 97.7 KB - Last synced at: 18 days ago - Pushed at: 21 days ago - Stars: 86 - Forks: 53

berkeleydb/libdb
Berkeley DB
Language: C - Size: 80.5 MB - Last synced at: 18 days ago - Pushed at: over 1 year ago - Stars: 351 - Forks: 81

52North/SOS
52°North Sensor Observation Service
Language: Java - Size: 59.8 MB - Last synced at: 9 days ago - Pushed at: 2 months ago - Stars: 114 - Forks: 90

nezaboodka/verstak
Front-End Development Library
Language: TypeScript - Size: 3.28 MB - Last synced at: 9 days ago - Pushed at: 26 days ago - Stars: 3 - Forks: 4

cojen/TuplDB
TuplDB is a high-performance, concurrent, transactional, scalable, low-level embedded database.
Language: Java - Size: 30.4 MB - Last synced at: 19 days ago - Pushed at: about 2 months ago - Stars: 119 - Forks: 23

saurabhgupta050890/transaction-sms-parser
Library to parse transactional SMS texts. Give structured information about transaction from the SMS notifications received when transacting from banks, cards, wallets etc.
Language: TypeScript - Size: 1.45 MB - Last synced at: 6 days ago - Pushed at: 28 days ago - Stars: 33 - Forks: 12

asheswook/tranjs
Declarative transaction management without ORMs
Language: TypeScript - Size: 150 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

ioquatix/relaxo
Relaxo is a transactional document database built on top of git.
Language: Ruby - Size: 176 KB - Last synced at: 16 days ago - Pushed at: 3 months ago - Stars: 181 - Forks: 6

willibrandon/sqlrepl
A Visual Studio Code extension for creating, monitoring, and managing SQL Server replication directly in your IDE.
Language: TypeScript - Size: 1.6 MB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 0 - Forks: 0

gexiangdong/tutorial
Spring Boot的例子,包含RESTful API, MVC, JMS, Cache, Mybatis, Cache, Websocket...
Language: Java - Size: 6.21 MB - Last synced at: 18 days ago - Pushed at: about 1 year ago - Stars: 229 - Forks: 141

5e3/CompoundFs
A transactional compound file system.
Language: C++ - Size: 692 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 3

hosmelq/laravel-loops
The Laravel Loops SDK provides an expressive interface for interacting with Loops's API.
Language: PHP - Size: 13.7 KB - Last synced at: 23 days ago - Pushed at: about 1 month ago - Stars: 6 - Forks: 3

dindina/banking-app
Banking app in Springboot
Language: Java - Size: 0 Bytes - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

wepay/waltz
Waltz is a quorum-based distributed write-ahead log for replicating transactions
Language: Java - Size: 2.22 MB - Last synced at: 25 days ago - Pushed at: about 2 years ago - Stars: 415 - Forks: 34

josephnhtam/vsp-youtube-clone-microservices
A YouTube Clone microservices application built with .NET 7 and Angular 14.
Language: C# - Size: 15.7 MB - Last synced at: 12 days ago - Pushed at: about 1 year ago - Stars: 49 - Forks: 9

ngochuy2902/nestjs-boilerplate
NestJS boilerplate
Language: TypeScript - Size: 173 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 1

MapServer/tinyows
Source code of the TinyOWS project. Please submit pull requests to the 'main' branch.
Language: C - Size: 2.53 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 61 - Forks: 29

maileroo/awesome-transactional-emailing
This is a list of awesome transactional emailing services listed by minimal plan pricing.
Size: 7.81 KB - Last synced at: 1 day ago - Pushed at: 5 months ago - Stars: 1 - Forks: 1

mutativejs/mutability
A JavaScript library for transactional mutable updates
Language: TypeScript - Size: 630 KB - Last synced at: 1 day ago - Pushed at: 5 months ago - Stars: 38 - Forks: 0

fntneves/laravel-transactional-events
Transaction-aware Event Dispatcher for Laravel
Language: PHP - Size: 146 KB - Last synced at: 15 days ago - Pushed at: about 2 months ago - Stars: 315 - Forks: 29

darky/pg-trx-outbox
Transactional outbox of Postgres for Node.js with little Event Sourcing
Language: TypeScript - Size: 618 KB - Last synced at: 6 days ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 1

hosmelq/loops-php
The Loops PHP SDK provides an expressive interface for interacting with Loops's API.
Language: PHP - Size: 177 KB - Last synced at: 17 days ago - Pushed at: 2 months ago - Stars: 4 - Forks: 3

ReactiveSets/toubkal
Fully reactive programming for nodejs and the browser
Language: JavaScript - Size: 12.1 MB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 72 - Forks: 13

fractalliter/bank-account-transactions
Bank account transaction microservice with Spring Boot, PostgreSQL, and RabbitMQ
Language: Java - Size: 151 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 9 - Forks: 9

tomtheisen/mutraction
Futuristic web apps with model mutation tracking
Language: TypeScript - Size: 2.09 MB - Last synced at: 8 days ago - Pushed at: 5 months ago - Stars: 20 - Forks: 0

happnz/sequelize-transactional-decorator
Transactional method decorator (annotation) for Sequelize. Simple integration with NestJS
Language: TypeScript - Size: 199 KB - Last synced at: 17 days ago - Pushed at: 9 months ago - Stars: 6 - Forks: 1

guycipher/lsmt
Embedded durable, extensive, concurrent safe, highly configurable, transactional LSM tree based key-value store package
Language: Go - Size: 178 KB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 33 - Forks: 1

MOHAMMED1MEDHAT/sequelize-transactional-typescript
this is simple package that provide you with a roubust out of the box @Transactional for sequelize
Language: TypeScript - Size: 391 KB - Last synced at: 13 days ago - Pushed at: 4 months ago - Stars: 3 - Forks: 1

nickhealthy-playground/inflearn-Spring-DB1
스프링부트 강의 | JDBC, 커넥션 풀, 데이터소스, 트랜잭션, 스프링 예외 추상화
Language: Java - Size: 616 KB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

grosser/ar_multi_threaded_transactional_tests
Execute multithreaded code while still using transactional fixtures by synchronizing db access to a single connection
Language: Ruby - Size: 41 KB - Last synced at: 8 days ago - Pushed at: 5 months ago - Stars: 9 - Forks: 1

bnomei/kirby3-mailjet 📦
Send transactional E-Mail and Campaigns with Mailjet (and SMS)
Language: PHP - Size: 1.26 MB - Last synced at: 1 day ago - Pushed at: 5 months ago - Stars: 16 - Forks: 2

AustinAdodo/The_Ride_BackEnd
The Back-End for a Ride sharing simulation application.
Language: Java - Size: 94.8 MB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

guiuba/Account_Service
So far the most difficult project I managed to complete in the Jet Brains Academy platform. Taught me a lot and also made very happy realising I could do it and pass all stages without giving up.
Language: Java - Size: 34.2 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

waitingsong/kmore
A SQL query builder based on Knex with powerful TypeScript type support. Intergrated Tracing of OpenTelemetry. Declarative Transaction via decorator @Transactional
Language: TypeScript - Size: 5.41 MB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 9 - Forks: 1

tuxera/reliance-edge
Transactional power-failsafe filesystem for microcontrollers
Language: C - Size: 4.03 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 109 - Forks: 32

seata/fescar-php
Php Implementation For Seata
Language: PHP - Size: 2.31 MB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 81 - Forks: 20

coronabytes/dotnet-email
.NET Transactional E-Mail Abstraction Layer
Language: C# - Size: 51.8 KB - Last synced at: 8 days ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

eqxmedia/EQXMedia.TxFileSystem
TxFileSystem is a transactional filesystem wrapper using the .NET Standard filesystem abstraction from System.IO.Abstractions
Language: C# - Size: 471 KB - Last synced at: 8 days ago - Pushed at: 5 months ago - Stars: 7 - Forks: 0

guycipher/k4
High-performance open-source, durable, transactional embedded storage engine designed for low-latency, and optimized read and write efficiency.
Language: Go - Size: 9.34 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 243 - Forks: 4

HarryR/panautomata
Cross-chain proofs and atomic transactions
Language: Python - Size: 265 KB - Last synced at: 12 days ago - Pushed at: over 6 years ago - Stars: 19 - Forks: 2

codybloemhard/stonks
Small tool to track personal finance.
Language: Rust - Size: 76.2 KB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

ioquatix/relaxo-model
A simple business logic model for Relaxo (git-backed database) written in Ruby.
Language: Ruby - Size: 124 KB - Last synced at: 4 days ago - Pushed at: 12 months ago - Stars: 21 - Forks: 2

ycydsxy/gta
GTA(Go Task Async) is a lightweight reliable asynchronous task and transaction message library for Golang / GTA是一个轻量的可靠异步任务和事务消息的框架
Language: Go - Size: 270 KB - Last synced at: 11 days ago - Pushed at: almost 4 years ago - Stars: 15 - Forks: 0

koculu/ZoneTree
ZoneTree is a persistent, high-performance, transactional, and ACID-compliant ordered key-value database for .NET. It operates seamlessly both in-memory and on local/cloud storage, making it an ideal choice for a wide range of applications requiring efficient data management.
Language: C# - Size: 1.39 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 349 - Forks: 32

mailpace/mailpace.js
The official Node.js library for the https://mailpace.com transactional email API
Language: TypeScript - Size: 399 KB - Last synced at: 11 days ago - Pushed at: 6 months ago - Stars: 9 - Forks: 1

ethlo/spring-tx-cache-decorator
Transaction-aware cache decorator that holds cache values transiently until commit to avoid polluting the cache with invalid values in case of a rollback.
Size: 86.9 KB - Last synced at: 13 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 2

Skimmenthal13/ASql
C# Library that let use multiple types of databases (SqlServer, Oracle, MySql, PostgreSQL, Sqlite) with same code
Language: C# - Size: 190 KB - Last synced at: 24 days ago - Pushed at: 7 months ago - Stars: 1 - Forks: 1

alansastre/jakartaee-jta
Transacciones en Jakarta EE con Jakarta Transactions (JTA). Formerly Java EE. Operaciones de persistencia en base de datos.
Language: Java - Size: 13.7 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

momomo/momomo.com.example.app.Crypto.based.on.hibernate.libraries
Example application currently mainly to showcase the Transactional API
Language: Java - Size: 9.77 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

amponsemmichael/Advanced-Java-Backend
A repo created for advanced Java backend development
Language: Java - Size: 477 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

interference-project/interference
opensource distributed database with base JPA implementation and event processing support
Language: Java - Size: 3.93 MB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 74 - Forks: 6

Thee-Unruly/Credit-Risk
ML model to evaluate the creditworthiness of loan applicants using alternative data sources such as social media activity, transaction history, and mobile data.
Size: 2.92 MB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

Batchuka/PyTRobot
PyTRobot: A Python framework for building robots in different strategies. It facilitates the creation of robots with complex state logic or in the 'producer-consumer' pattern, offering a set of robust and flexible tools for developers.
Language: Python - Size: 6.28 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 2 - Forks: 1

ajiaja38/Nestjs-Google-OAuth
Nest Js Authentication With Google Auth and JWT
Language: TypeScript - Size: 309 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

zaxxio/eventa
Modern CQRS Library and Event Sourcing, Saga. Domain Driven Development (DDD).
Language: Java - Size: 726 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

Smoren/yii2-active-record-explicit
Extended and more explicit behavior for ActiveQuery class for Yii2
Language: PHP - Size: 73.2 KB - Last synced at: 2 days ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 1

iWas-Coder/trm
A transactional, atomic, reliable POSIX's rm command implementation written in C++. 🌀
Language: C++ - Size: 125 KB - Last synced at: 11 days ago - Pushed at: 10 months ago - Stars: 1 - Forks: 1

takeny1998/nestjs-prisma-transactional
Manage PrismaORM transactions easily by adding decorator to your nest.js services.
Language: TypeScript - Size: 78.1 KB - Last synced at: 9 months ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 0

yaooqinn/spark-postgres
PostgreSQL and GreenPlum Data Source for Apache Spark
Language: Scala - Size: 78.1 KB - Last synced at: 2 days ago - Pushed at: about 1 year ago - Stars: 35 - Forks: 13

manusant/backstage-service-sdk
a comprehensive suite of utilities designed to enhance the development of backend microservices and plugins within the Backstage ecosystem. This SDK provides developers with robust tools to build scalable, efficient, and integrated solutions effortlessly.
Size: 1.95 KB - Last synced at: 10 days ago - Pushed at: 11 months ago - Stars: 2 - Forks: 0

GO-DIE/mongoose-transaction-decorator
mongoose transaction decorator
Language: TypeScript - Size: 461 KB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 2

FirstArtaxer/TransactionalPresentation
A Deep Dive into @Transactional
Language: Kotlin - Size: 66.4 KB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Zen0x7/State
Program to run a transactional and state centralized service
Language: C++ - Size: 34.2 KB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

mohitpalsingh/layDB
LayDB is a lightweight in-memory key-value database developed in the Go programming language.
Language: Go - Size: 3.97 MB - Last synced at: 10 months ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 0

spiral-modules/orm 📦
ORM with transaction scopes (UoW), repositories, in-memory mocking, hybrid databases, logical partitions, full database scaffolding, recursive relations, polymorphic relations, relations to interfaces (static analysis tools included)
Language: PHP - Size: 206 KB - Last synced at: 22 days ago - Pushed at: over 3 years ago - Stars: 14 - Forks: 3

ElasticEmail/ElasticEmail.WebApiClient-php
Easily send emails with Elastic Email using Web API PHP Client https://elasticemail.com/
Language: PHP - Size: 1.07 MB - Last synced at: 6 days ago - Pushed at: about 3 years ago - Stars: 22 - Forks: 17

osalvador/ReplicaDB
ReplicaDB is open source tool for database replication, designed for efficiently transferring bulk data between relational and non-relational databases
Language: Java - Size: 37.5 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 362 - Forks: 92

notEpsilon/updb
A simple, embedded, in-memory, transactional, key-value database engine written in rust
Language: Rust - Size: 4.88 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

Nickersoft/maildown
Write transactional and marketing emails with MJML & Markdown 📨
Language: TypeScript - Size: 137 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 3 - Forks: 0

mertcakmak2/SpringBoot-Transactional-Transient
Language: Java - Size: 58.6 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

Martin-BG/jpa-transactional-oddities
Oddities of getOne(id) and findById(id) when used in a single transaction
Language: Java - Size: 12.7 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 1

erikrios/my-preload-data
Learn About Bulk Insert Query Optimization and Preload Data in Android
Language: Kotlin - Size: 223 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

dustinxie/craton
Golang key-value store for object storage with transactional processing
Language: Makefile - Size: 5.86 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

Ruslan-Tymoshchuk/Animal-List-Management-Service
Pets Manager
Language: Java - Size: 77.1 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

spacejam/acid-state
rust transactional state library
Language: Rust - Size: 6.84 KB - Last synced at: 5 days ago - Pushed at: over 6 years ago - Stars: 11 - Forks: 0

mvanduijker/laravel-transactional-mails
Send your mails in laravel after database transaction is committed.
Language: PHP - Size: 33.2 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 0

bnomei/kirby3-postmark
Send transactional E-Mail with Postmark
Language: PHP - Size: 396 KB - Last synced at: 12 months ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

ElasticEmail/ElasticEmail.WebApiClient.perl
Easily send emails with Elastic Email using Web API Perl Client https://elasticemail.com/
Language: Perl - Size: 426 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

ElasticEmail/ElasticEmail.WebApiClient-python
Easily send emails with Elastic Email using Web API Python Client https://elasticemail.com/
Language: Python - Size: 119 KB - Last synced at: about 23 hours ago - Pushed at: about 3 years ago - Stars: 6 - Forks: 5

ElasticEmail/ElasticEmail.WebApiClient-java
Easily send emails with Elastic Email using Web API Java Client https://elasticemail.com/
Language: HTML - Size: 525 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

Romanow/jms-example
Example with JMS Transactions
Language: Kotlin - Size: 70.3 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

coresender/coresender-sdk-php
This is the officially supported PHP library for Coresender. It allows you to quickly and easily integrate with our API and improve your email deliverability.
Language: PHP - Size: 58.6 KB - Last synced at: 5 months ago - Pushed at: about 3 years ago - Stars: 10 - Forks: 0

NihatQuliyev/curs-management-system
Spring data jpa tutorial
Language: Java - Size: 63.5 KB - Last synced at: 17 days ago - Pushed at: almost 2 years ago - Stars: 9 - Forks: 1

Ranajaafar/library-management-system
A coding Assessment at Maids.cc
Language: Java - Size: 196 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

victorhsr/TTXN
Tenant Transaction is an almost zero-configuration and lightweight plugin for spring framework that allows to change the tenant that will be used in any transaction/queries dynamically
Language: Java - Size: 58.6 KB - Last synced at: 15 days ago - Pushed at: over 4 years ago - Stars: 9 - Forks: 1

albertito/libjio
[mirror] A library for Journaled I/O
Language: C - Size: 393 KB - Last synced at: 9 months ago - Pushed at: over 6 years ago - Stars: 18 - Forks: 5

ngbsn/sample-spring-boot-jms-transaction-ibm-mq
Example Implementation of JMS transactions in Spring Boot using JMS Listener, JMS Template for IBM MQ
Language: Java - Size: 10.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
