SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Transaction Open-Source Projects
-
Sequelize
Feature-rich ORM for modern Node.js and TypeScript, it supports PostgreSQL (with JSON and JSONB support), MySQL, MariaDB, SQLite, MS SQL Server, Snowflake, Oracle DB (v6), DB2 and DB2 for IBM i.
-
react-native-firebase
🔥 A well-tested feature-rich modular Firebase implementation for React Native. Supports both iOS & Android platforms for all Firebase services.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
awesome-blockchains
A collection about awesome blockchains - open distributed public databases w/ crypto hashes incl. git ;-). Blockchains are the new tulips :tulip::tulip::tulip:. Distributed is the new centralized.
-
cachex
A powerful caching library for Elixir with support for transactions, fallbacks and expirations
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
scrapbook
PHP cache library, with adapters for e.g. Memcached, Redis, Couchbase, APC(u), SQL and additional capabilities (e.g. transactions, stampede protection) built on top.
-
pytest-flask-sqlalchemy
A pytest plugin for preserving test isolation in Flask-SQLAlchemy using database transactions.
-
ABRoot
ABRoot is utility which provides full immutability and atomicity to a Linux system, by transacting between two root filesystems. Updates are performed using OCI images, to ensure that the system is always in a consistent state.
-
bank2ynab
Easily convert and import your bank's statements into YNAB. This project consolidates other conversion efforts into one universal tool.
-
typeorm-transactional
A Transactional Method Decorator for TypeORM that uses Async Local Storage or cls-hooked to handle and propagate transactions between different repositories and service methods.
-
txFileManager
.NET Transactional File Manager is a .NET Standard library that allows you to enlist file operations (file/folder copies, writes, deletes, appends, etc.) in distributed transactions.
-
django-pgtransaction
A context manager/decorator which extends Django's atomic function with the ability to set isolation level and retries for a given transaction.
-
bank-account-to-sheets
Google Apps Scripts to automatically import bank account transactions into Google Sheets via Plaid.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Sequelize - modern Typescript and NodeJS ORM for Oracle, Postgres, MySQL, MariaDB, SQLite, SQL Server+docs
Project mention: [Demystifying Firebase (Part-1)] How to setup Firebase in React Native CLI App. | dev.to | 2024-04-05We'll be utilizing React Native Firebase for this.
The article describes that the new JIT is a "copy-and-patch JIT" (I've previously heard this called a "splat JIT"). This is a relatively simple JIT architecture where you have essentially pre-compiled blobs of machine code for each interpreter instruction that you patch immediate arguments into by copying over them.
I once wrote an article about very simple JITs, and the first example in my article uses this style: https://blog.reverberate.org/2012/12/hello-jit-world-joy-of-...
I take some issue with this statement, made later in the article, about the pros/cons vs a "full" JIT:
> The big downside with a “full” JIT is that the process of compiling once into IL and then again into machine code is slow. Not only is it slow, but it is memory intensive.
I used to think this was true also, because my main exposure to JITs was the JVM, which is indeed memory-intensive and slow.
But then in 2013, a miraculous thing happened. LuaJIT 2.0 was released, and it was incredibly fast to JIT compile.
LuaJIT is undoubtedly a "full" JIT compiler. It uses SSA form and performs many optimizations (https://github.com/tarantool/tarantool/wiki/LuaJIT-Optimizat...). And yet feels no more heavyweight than an interpreter when you run it. It does not have any noticeable warm up time, unlike the JVM.
Ever since then, I've rejected the idea that JIT compilers have to be slow and heavyweight.
Project mention: Optimizing Elixir Phoenix action with huge json response by responding by cached, gzipped values. | dev.to | 2023-07-19By integrating cachex into our system, we're now able to optimize the loading process, providing users with a smoother experience while still benefiting from offline accessibility. Stay tuned as I delve deeper into the caching practices that helped us enhance the performance of our Phoenix Controller actions with JSON responses.
Maybe in the future , using a tool like abroot would allow the user to do such modifications as they prefer.
Project mention: Bank2YNAB: Instantly Import Your Non-US Bank Statements to YNAB | news.ycombinator.com | 2023-11-18Built a wrapper around the bank2ynab github repo to convert and import non-US bank statements into YNAB. If there's enough interest, I'm happy to enable the YNAB API integration to directly import statements into your accounts. Full list of supported bank formats: https://github.com/bank2ynab/bank2ynab#formats
Project mention: Taming cross-service database transactions in NestJS with AsyncLocalStorage | dev.to | 2024-02-21TypeORM doesn't have this feature, but a maintained community package called typeorm-transactional exists to solve this shortcoming. It behaves almost exactly like the @Transactional annotation in Spring Hibernate with complete support for custom repositories.
Transactions related posts
- Optimizing Elixir Phoenix action with huge json response by responding by cached, gzipped values.
- Still no way to export wallet transaction history to .csv?
- Trying to Find software
- This Week In Python
- Import Chia into Koinly?
- I can’t afford YNAB as my currency is getting weaker and weaker
- Petty cash management software
-
A note from our sponsor - SaaSHub
www.saashub.com | 24 Apr 2024
Index
What are some of the best open-source Transaction projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Sequelize | 29,026 |
2 | react-native-firebase | 11,410 |
3 | awesome-blockchains | 3,694 |
4 | tarantool | 3,328 |
5 | cachex | 1,465 |
6 | budgetzero | 606 |
7 | iroha | 411 |
8 | KuiBaDB | 311 |
9 | scrapbook | 306 |
10 | bpe | 260 |
11 | pytest-flask-sqlalchemy | 250 |
12 | ABRoot | 248 |
13 | bank2ynab | 241 |
14 | mongodb_driver | 232 |
15 | corobase | 228 |
16 | blockchain | 215 |
17 | typeorm-transactional | 177 |
18 | ethereum-tx | 175 |
19 | buildsqlx | 145 |
20 | txFileManager | 104 |
21 | work | 57 |
22 | django-pgtransaction | 48 |
23 | bank-account-to-sheets | 44 |
Sponsored