Skip to content

wireapp/pulsar-hs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pulsar-hs

Warning

This fork exists to explore if this library is feasible to be used at Wire. We may or may not maintain it later. This fork is owned by the backend team at Wire (especially @supersven). Its state should change in the next few months.

Provides libraries to deal with Apache Pulsar:

Building with Nix Flakes

This project uses Nix flakes for reproducible builds and development environments.

Build all packages

nix build

Build specific packages

nix build .#pulsar-client-hs
nix build .#pulsar-admin
nix build .#pulsar-client-hs-examples
nix build .#pulsar-client-cpp

Development shell

Enter a development environment with all necessary tools (GHC 9.8, cabal, haskell-language-server, etc.):

nix develop

Or use direnv for automatic environment loading:

direnv allow

About

Pulsar libraries for Apache Pulsar [Wire fork]

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Haskell 86.8%
  • C 9.0%
  • C++ 2.1%
  • Mustache 1.3%
  • Other 0.8%