SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Base64 Open-Source Projects
-
python-benedict
:blue_book: dict subclass with keylist/keypath support, built-in I/O operations (base64, csv, html, ini, json, pickle, plist, query-string, toml, xls, xml, yaml), s3 support and many utilities.
-
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.
-
Shinobi
:peace_symbol: :palestinian_territories: Shinobi CE - The Free Open Source CCTV platform written in Node.JS (Camera Recorder - Security Surveillance Software - Restreamer
-
Melon
A generic cross-platform C library that includes many commonly used components and frameworks, and a new scripting language interpreter. It currently supports C99 and Aspect-Oriented Programming (AOP).
-
dongle
A simple, semantic and developer-friendly golang package for encoding&decoding and encryption&decryption
-
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.
-
WeirdJSON
the JS/Node.JS library for encoding complex and unconventional data structures. Support for BigInts, TypedArrays, null, undefined, and Symbol. Multiple flavors available.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
I'd have to circle back and look again because it's been a few years. I was able to get Zoneminder to do 95% of what I wanted even if it felt a bit clunky. Shinobi was an up-and-comer last time I was looking around, but I remember having some frustrations and decided to stick with BI.
This article introduces the JSON parser of the open source C library Melon.
If you want some random string (e.g. for a random filename), you can use bin2hex(random_bytes(16)). This will generate a random 128 bit identifier using the CSPRNG. To be extra safe, use https://github.com/paragonie/constant_time_encoding instead of bin2hex. The constant time encoder prevents some additional (more obscure) attacks.
Project mention: Rust is not the language for you if you don't like traits | news.ycombinator.com | 2023-10-04
Project mention: Show HN: The fastest Turbo-Base64 now for Python | news.ycombinator.com | 2023-08-24** Cython bindings for Turbo Base64 [1] **
- 20-30x faster than the standard library
- Benchmarks faster than any other C base64 library
- Fastest implementation of AVX, AVX2, and AVX512 base64 encoding
- No other dependencies
[1] - https://github.com/powturbo/Turbo-Base64
Project mention: Show HN: Python can make 3M+ WebSocket keys per second | news.ycombinator.com | 2023-07-03I suspect part of the speedup is avoiding the included base64 implementation. Third party extensions[1] claim fairly large improvements.
[1] https://github.com/mayeut/pybase64
Base64 related posts
- Base64 problem solved
- Rust is not the language for you if you don't like traits
- Show HN: The fastest Turbo-Base64 now for Python
- Show HN: Turbo Base64 library. AVX512 Faster than memcpy and any other base64
- Base64 Implementation in Rust
- An open-source project that aims to comply with safety-critical requirements
- Running MISRA-C analysis tool.
-
A note from our sponsor - SaaSHub
www.saashub.com | 24 Apr 2024
Index
What are some of the best open-source Base64 projects? This list will help you:
Project | Stars | |
---|---|---|
1 | base64Captcha | 1,999 |
2 | python-benedict | 1,402 |
3 | Shinobi | 1,272 |
4 | Melon | 1,247 |
5 | dongle | 849 |
6 | cpp-base64 | 836 |
7 | constant_time_encoding | 775 |
8 | rust-base64 | 572 |
9 | SecurityDriven.Inferno | 565 |
10 | basecrack | 497 |
11 | iocextract | 485 |
12 | Melang | 413 |
13 | base64-arraybuffer | 343 |
14 | base100 | 274 |
15 | Turbo-Base64 | 253 |
16 | WeirdJSON | 199 |
17 | simd | 185 |
18 | base64 | 174 |
19 | compress.js | 135 |
20 | pybase64 | 120 |
21 | base16384 | 110 |
22 | base64 | 86 |
23 | rsbkb | 81 |
Sponsored