The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 JavaScript Compression Projects
-
CyberChef
The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis
Project mention: CyberChef VS DevToolboxWeb - a user suggested alternative | libhunt.com/r/CyberChef | 2024-02-06 -
You can use a lib named JSZip : https://stuk.github.io/jszip/ You can add binary data (your audio slice) inside a zip like that
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
-
zip.js
JavaScript library to zip and unzip files supporting multi-core compression, compression streams, zip64, split files and encryption.
Project mention: Pigz: Parallel gzip for modern multi-processor, multi-core machines | news.ycombinator.com | 2023-05-12Similarly, if people are interested, I have coded the possibility to compress zip files on several cores in zip.js [1]. The approach is simpler as it consists of compressing the entries in parallel. It still offers a significant performance gain though when compressing multiple files in a zip file, which is often the nominal case.
-
Project mention: It's the Job of My Dreams, but I'd Have to Write a Cover Letter, So Nevermind | news.ycombinator.com | 2023-11-08
-
-
-
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.
-
You could also parse them yourself. If you read the open documentation on the XLSX format, you'll find it's actually just a collection of ZIP files containing XML formatted files. You can stream the files into Nodejs with an archive parsing library such as yauzl and parse the data using an XML parse such as rgrove/parse-xml
-
-
-
-
-
-
-
-
Natours
An awesome tour booking web app written in NodeJS, Express, MongoDB 🗽 (NB: This is es6 version but you can find the es5 version in 'es5-version' branch. And as it's free deployed server, could take few moments for first time rendering. Thank you)
-
-
-
-
compress-create-react-app
An NPM package which allows easily adding post build compression to a create-react-app with minimal configuration
-
-
-
-
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.
JavaScript Compression related posts
- It's the Job of My Dreams, but I'd Have to Write a Cover Letter, So Nevermind
- Audio slicing with Javascript
- A Website to Archive Moodle Course Files - My first React Project
- Docker options for stegangraphy?
- How to manage file storage using GridFS with Node.js/Express js, Mongodb, Mongoose and Multer ?
- Need help troubleshooting MaxListenersExceededWarning
- I created an EPUB reader with React
-
A note from our sponsor - WorkOS
workos.com | 28 Mar 2024
Index
What are some of the best open-source Compression projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | CyberChef | 25,017 |
2 | JSZip | 9,429 |
3 | pako | 5,295 |
4 | zip.js | 3,258 |
5 | StegCloak | 3,151 |
6 | compression | 2,722 |
7 | Archiver | 2,721 |
8 | yauzl | 671 |
9 | tinify-nodejs | 407 |
10 | decompress | 406 |
11 | tar-stream | 395 |
12 | yazl | 317 |
13 | roadroller | 281 |
14 | fastify-compress | 187 |
15 | compress.js | 134 |
16 | Natours | 128 |
17 | decompress-zip | 102 |
18 | compactr | 100 |
19 | lz4-napi | 46 |
20 | compress-create-react-app | 31 |
21 | fast-zlib | 14 |
22 | mino | 2 |
23 | 🤐 gitzip | 2 |