C Haskell

Open-source C projects categorized as Haskell

Top 16 C Haskell Projects

  1. tree-sitter-haskell

    Haskell grammar for tree-sitter.

  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. ngx-export

    A comprehensive web framework aimed at building custom Haskell handlers for the Nginx Web Server

  4. diskhash

    Diskbased (persistent) hashtable

  5. hslua

    Haskell bindings to Lua, an embeddable scripting language.

  6. lambda-zero

    minimalist pure lazy functional programming language (pythonic haskell)

    Project mention: The Ultimate Conditional Syntax | news.ycombinator.com | 2024-10-20

    Looks very similar to lambda zero syntax (https://github.com/clark800/lambda-zero):

        def getNaturalName(tag, globals)

  7. vault

    A typed, persistent store for values of arbitrary types (by HeinrichApfelmus)

  8. zlib

    Compression and decompression in the gzip and zlib formats (by haskell)

  9. SaaSHub

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

    SaaSHub logo
  10. ed25519

    Minimal ed25519 Haskell package, binding to the ref10 SUPERCOP implementation.

    Project mention: "YOLO" is not a valid hash construction | news.ycombinator.com | 2024-08-24

    Software engineers should be made aware of such pitfalls, but I don't think a whole course is necessary or useful. It's very easy to build encryption that you can't crack, especially because the "types of attacks" is a truly endless font.

    It's probably more useful to have a module within a course to discuss the current state of the art and learning some history about how the methods were chosen (e.g. NIST's AES, SHA2/3, and PQC open processes. I think making it very obvious that there are extremely good, quality, free tools out there would reduce the likelihood of someone DIYing some crap.

    That said, I once spec'd using Ed25519 asymmetric signatures for webhooks sent out to customers, and later on one of our Elixir developers was complaining that the throughput was garbage. I was confused because https://ed25519.cr.yp.to/ boasts signing rates of ~27k/sec/core on very old hardware. Turns out they were using some "pure Elixir" library which had shit (over 1000x worse) performance. There wasn't any real surface area for attacks here, but there are plenty of devs who will blindly search package-manager-of-choice for an otherwise good encryption and get screwed. Not sure who blame in that scenario.

  11. hexml

    A bad XML parser

  12. picosat

    Haskell bindings for PicoSAT solver

  13. blake2

    A Haskell library providing BLAKE2

  14. swiss-ephemeris

    Haskell bindings to the Swiss Ephemeris C library, bundles some basic ephemeris files.

  15. haskell-igraph

    Haskell bindings to igraph library.

  16. btrfs

    Haskell bindings to the btrfs API

  17. clap-hs

    Haskell bindings for the CLAP audio plugin API

  18. Bubble-Text

    Simple Demo showing how to make Bubble Text using both Polar Coordinates trigonometry Algorithm and Bresenham's Circle Drawing Algorithm.

  19. SaaSHub

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

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C Haskell discussion

Log in or Post with

C Haskell related posts

  • "YOLO" is not a valid hash construction

    1 project | news.ycombinator.com | 24 Aug 2024
  • NIST Announces Post-Quantum Cryptography Standards

    1 project | news.ycombinator.com | 17 Aug 2024
  • GitLab: Authentication and Signing with SSH Keys

    1 project | dev.to | 30 Sep 2023
  • The Algorand Community Study Group just had our first meeting yesterday. We read Chapter 15 Elliptic Curve Cryptography in A Graduate Course in Applied Cryptography (Boneh, Shoup). Are you interested in learning applied cryptography? Which topic should we cover next? Come join us!

    1 project | /r/AlgorandOfficial | 8 May 2023
  • [Sysadmin] Quel est le niveau de sécurité de la clé ed25519 par rapport à la clé ecdsa ou rsa pour les clés ssh ?

    1 project | /r/enfrancais | 3 Mar 2023
  • 7 Best Open-Source Alternatives To WhatsApp In 2023

    2 projects | /r/opensource | 13 Jan 2023
  • Bash script help

    2 projects | /r/bash | 6 Jan 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 21 Jun 2025
    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. Learn more →

Index

What are some of the best open-source Haskell projects in C? This list will help you:

# Project Stars
1 tree-sitter-haskell 170
2 ngx-export 162
3 diskhash 161
4 hslua 134
5 lambda-zero 78
6 vault 60
7 zlib 37
8 ed25519 22
9 hexml 21
10 picosat 17
11 blake2 10
12 swiss-ephemeris 9
13 haskell-igraph 9
14 btrfs 7
15 clap-hs 3
16 Bubble-Text 2

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 C is
the 6th most popular programming language
based on number of references?