zippy

Pure Nim implementation of deflate, zlib, gzip and zip. (by guzba)

Zippy Alternatives

Similar projects and alternatives to zippy

  • Nim

    346 zippy VS Nim

    Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).

  • Panda3D

    Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU

  • 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.

    InfluxDB logo
  • pixie

    Full-featured 2d graphics library for Nim. (by treeform)

  • Snappy

    A fast compressor/decompressor

  • jsony

    A loose, direct to object json parser with hooks.

  • supersnappy

    Dependency-free and performant Nim Snappy implementation.

  • glfm

    Wrapper of GLFM (OpenGL ES and input for iOS and Android) library for Nim.

  • 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.

    WorkOS logo
  • shady

    Nim to GPU shader language compiler and supporting utilities. (by treeform)

  • rearchiver

    Prepare your Reaper project for archiving, converting WAV to FLAC and changing the RPP file accordingly

  • tamp

    1 zippy VS tamp

    Tamp is a low-memory, DEFLATE-inspired lossless compression library.

  • nim_emscripten_tutorial

    Nim emscripten tutorial.

  • puppy

    Puppy fetches via HTTP and HTTPS (by treeform)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better zippy alternative or higher similarity.

zippy reviews and mentions

Posts with mentions or reviews of zippy. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-11-14.
  • I enjoy using the Nim programming language at Reddit
    2 projects | news.ycombinator.com | 14 Nov 2022
    Nothing is without the cons. I would say:

    * Libraries: there is no NPM ecosystem to get anything you need.

    * Stack-overflow: If you looking for a aswers there might not be anyone who encounters it before. You might have to dig really deep to find some thing.

    * Some times you might run into a compiler bug usually related with performance of the generated code. Like it generates correct code bug it's slow for no reason and minor changes to the code make it fast again.

    * Relying on OpenSSL especially v3 especially on windows is a big problem, but thats more on openSSL i think. I actually wrote a library around this that uses platforms HTTP/SSL instead: https://github.com/treeform/puppy

    * Not having HTTP gzip support in standard library. You can always work around with zippy though: https://github.com/guzba/zippy

    * async stack traces are really hard to read.

    * not enough docs around the different ways to do threading. There is no one solution some times you want a quick thing, some times you are doing CPU tasks other times you are doing network tasks (where async is better). But many big languages struggle here, there is no one fits all threading solution.

    It's definitely not style case insensitivity which everyone loves to bike-shed about.

  • Why I enjoy using the Nim programming language at Reddit.
    10 projects | /r/RedditEng | 14 Nov 2022
    One last example of Nim’s performance is taking a look at zlib. It has been around for so long and is used everywhere. It has to be as fast as possible, right? After all it uses SIMD and is very tight and battle test code. Well, then the Zippy library gets written in Nim and mostly beats or ties with zlib!

Stats

Basic zippy repo stats
2
234
6.6
7 days ago

guzba/zippy is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of zippy is Nim.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com