base64-bytestring

Fast base64 encoding and decoding for Haskell. (by haskell)

Base64-bytestring Alternatives

Similar projects and alternatives to base64-bytestring

  1. matrix.to

    A simple stateless privacy-protecting URL redirecting service for Matrix

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. lunatic

    Lunatic is an Erlang-inspired runtime for WebAssembly

  4. Seed

    A Rust framework for creating web apps

  5. bimap

    Bidirectional mapping between two key types

  6. yatima-lang-alpha

    Discontinued A programming language for the decentralized web

  7. proto-lens

    API for protocol buffers using modern Haskell language and library patterns.

  8. asn1-encoding

    Discontinued ASN1 Raw/BER/DER/CER reader/writer in haskell

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. data-lens

    Haskell 98 Lenses (by roconnor)

  11. buffer-builder

    Haskell library for efficiently building up buffers

  12. introit

    The Yatima Standard Library

  13. cassava-conduit

    Conduit interface for cassava [Haskell]

  14. msgpack

    Haskell implementation of MessagePack / msgpack.org[Haskell]

  15. filesystem-trees

    Traverse and manipulate directories as lazy rose trees

  16. resource-pool-catchio

    A high-performance striped resource pooling implementation for Haskell (by norm2782)

  17. ATS-Xanadu

    Bootstrapping ATS3

  18. microlens

    A lightweight (but compatible with ‘lens’) lenses library

  19. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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

base64-bytestring discussion

Log in or Post with

base64-bytestring reviews and mentions

Posts with mentions or reviews of base64-bytestring. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-06-07.
  • Yatima: A programming language for the decentralized web
    16 projects | news.ycombinator.com | 7 Jun 2021
    Sure, if you consider Haskell's runtime (I know that technically GHC /= Haskell, but in practice it's the only Haskell that matters, except maybe something like Asterius) all the primitives are backed by C libraries: https://hackage.haskell.org/package/ghc-prim-0.4.0.0/docs/GH...

    Likewise with conventions around pointers, arrays, etc. to the point where if you want to do anything really low-level or performance sensitive in Haskell, you're essentially punching a hole into C. As a random example, within the fast base64bytestring library, you find lots of use of `malloc`, `ForeignPtr` etc.: https://github.com/haskell/base64-bytestring/blob/master/Dat... And of course because this is C there aren't really many safety guarantees here.

    The plan with Yatima with its primitives, and eventually when we write an FFI is to integrate with Rust in the same way that Haskell uses C. My hope is that with Yatima's affine types we might even be able to FFI to and from safe Rust (since the borrow checker uses affine types), but this is a little bit of a research project to see how much that works. Even to unsafe Rust though, we have better safety guarantees than C, since unsafe Rust's UB is still more restricted than C's is.

Stats

Basic base64-bytestring repo stats
1
45
4.7
almost 2 years ago

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Haskell is
the 25th most popular programming language
based on number of references?