Tweag (@tweag)

Top repositories

1

nickel

Better configuration for less
Rust
2,275
star
2

asterius

DEPRECATED in favor of ghc wasm backend, see https://www.tweag.io/blog/2022-11-22-wasm-backend-merged-in-ghc
Haskell
1,978
star
3

ormolu

A formatter for Haskell source code
Haskell
958
star
4

jupyenv

Declarative and reproducible Jupyter environments - powered by Nix
Nix
660
star
5

HaskellR

The full power of R in Haskell.
Haskell
583
star
6

topiary

Rust
486
star
7

sparkle

Haskell on Apache Spark.
Haskell
447
star
8

monad-bayes

A library for probabilistic programming in Haskell.
Jupyter Notebook
407
star
9

awesome-learning-haskell

A collection of resources which were useful to Tweagers for learning Haskell and its various aspects
399
star
10

funflow

Functional workflows
Haskell
361
star
11

linear-base

Standard library for linear types in Haskell.
Haskell
335
star
12

rules_nixpkgs

Rules for importing Nixpkgs packages into Bazel.
Starlark
285
star
13

rules_haskell

Haskell rules for Bazel.
Starlark
265
star
14

inline-java

Haskell/Java interop via inline Java code in Haskell modules.
Haskell
230
star
15

capability

Extensional capabilities and deriving combinators
Haskell
214
star
16

FawltyDeps

Python dependency checker
Python
192
star
17

clodl

Turn dynamically linked ELF binaries and libraries into self-contained closures.
Starlark
170
star
18

inline-js

Call JavaScript from Haskell, and vice versa!
Haskell
128
star
19

opam-nix

Turn opam-based OCaml projects into Nix derivations
Nix
111
star
20

nixtract

A CLI tool to extract the graph of derivations from a Nix flake.
Rust
81
star
21

nix-hour

Questions for the weekly Nix Hour
Nix
77
star
22

linear-types

Drafts, notes and resources for adding linear typing to GHC.
TeX
75
star
23

python-monorepo-example

Example of a python monorepo using pip, the poetry backend, and Pants
Python
75
star
24

terraform-provider-nixos

Terraform provider for NixOS and NixOps
Go
70
star
25

tf-ncl

Terraform Configurations with Nickel
Rust
65
star
26

distributed-closure

Serializable closures for distributed programming.
Haskell
63
star
27

terraform-provider-secret

Terraform secret provider
Shell
62
star
28

guides

Designing, programming and deploying, in style.
58
star
29

servant-template

A modern template for a Servant
Haskell
51
star
30

nix_bazel_codelab

Nix+Bazel Codelab
Starlark
49
star
31

kernmantle

Braiding extensible effects together in a pipeline/workflow of tasks
Haskell
47
star
32

pirouette

Language-generic workbench for building static analysis
Haskell
47
star
33

python-nix

Python-Nix FFI library using the new C API
Python
45
star
34

skyscope

A tool for visualising and exploring Bazel Skyframe graphs.
Haskell
45
star
35

rules_sh

Shell rules for Bazel
Starlark
42
star
36

nix-ux

Nix UX improvements
Nix
36
star
37

genealogos

Genealogos, a Nix sbom generator
Rust
36
star
38

blog-resources

Extra resources for Tweag's blog posts.
Jupyter Notebook
35
star
39

cooked-validators

Haskell
35
star
40

lagoon

Data centralization tool
Haskell
35
star
41

webauthn

A library for parsing and validating webauthn/fido2 credentials
Haskell
34
star
42

haskell-training

Material for Haskell training
Haskell
31
star
43

hyperion

A lab for future Criterion features.
Haskell
29
star
44

ghc-wasm-miso-examples

Haskell
24
star
45

rust-alpine-mimalloc

Shell
23
star
46

network-transport-zeromq

ZeroMQ transport for distributed-process (aka Cloud Haskell)
Haskell
22
star
47

nix-remote-rust

Rust
21
star
48

haskell-stack-nix-example

Examples of valid and invalid Stack + Nix integration
Nix
20
star
49

timestats

A library to profile time in a Haskell program
Haskell
17
star
50

ssh-participation

An ssh server that creates new users on-the-fly, great for letting users participate in a demo
Nix
16
star
51

nix_gazelle_extension

Gazelle language extension for nix files
Go
15
star
52

epcb

Nix RFC draft on evaluation purity and caching builtins
15
star
53

nixpkgs-graph-explorer

Explore the nixpkgs dependency graph
Python
14
star
54

nixpkgs-graph

Generate a graph from nixpkgs
Python
14
star
55

haskell-binaryen

Haskell bindings to binaryen.
WebAssembly
14
star
56

gazelle_cabal

A gazelle extension to produce Haskell rules from cabal files
Haskell
13
star
57

smtlib-backends

A Haskell library providing low-level functions for SMTLIB-based interaction with SMT solvers.
Haskell
13
star
58

chainsail

Replica Exchange sampling as-a-service
Python
11
star
59

rust-wasm-threads

Examples of Web Workers using rust and WASM
Rust
11
star
60

random-quality

Framework for testing quality of random number generators
Nix
10
star
61

rules_haskell_examples

Examples of using Bazel's Haskell rules.
9
star
62

funflow2

Compose and run computational workflows
Haskell
9
star
63

rust-wasm-nix

Nix
9
star
64

store-graph

simple haskell code that builds a graph from the nix store
Shell
9
star
65

purescript-unlift

MonadBase, MonadUnliftEffect, MonadUnliftAff, and MonadUnlift
Nix
9
star
66

stackage-head

Stackage builds based on GHC HEAD
Haskell
9
star
67

nix-installer-generator

Nix installer generator
Nix
8
star
68

functionless

CLI tool for packaging Haskell executables for AWS Lambda
Java
8
star
69

formik-apollo

A little bit of for using Formik with Apollo
TypeScript
8
star
70

ch-nixops-example

Example deployment of Cloud Haskell app using NixOps.
Haskell
8
star
71

nix-store-gcs-proxy

A HTTP nix store that proxies requests to Google Storage
Nix
8
star
72

ghc-wasm32-wasi

DEPRECATED, new home https://gitlab.haskell.org/ghc/ghc-wasm-meta
Nix
7
star
73

python-nix-flake-template

Bootstrap a reproducible yet flexible Python development environment using Nix
Nix
7
star
74

ghc-wasm-bindists

Stable links for various GHC WASM bindists
Haskell
7
star
75

terraform-gcp-cdn-bucket

A Google Storage Bucket + CDN configuration
HCL
7
star
76

servant-oauth2

A modern servant wrapper around the wai-middleware-auth OAuth2 provider implementations.
Haskell
7
star
77

chainsail-resources

Examples, documentation and other additional resources related to Chainsail
Python
6
star
78

hello-plutarch

Template project for smart-contracts in Plutarch
Nix
6
star
79

summer-of-nix-modules

Incremental module system buildup for Summer of Nix
Nix
6
star
80

tendermint-bazel

Building Go with Bazel
Go
6
star
81

linear-constraints

TeX
6
star
82

ghc-asterius

DEPRECATED, new home https://gitlab.haskell.org/ghc/ghc
Haskell
6
star
83

remote-execution-nix

nix to bazel-re proxy
Rust
6
star
84

work-daigest

Create a digest of your work week using a LLM
Python
6
star
85

tf-ncl-examples

Examples of Terraform configuration with Nickel
NCL
5
star
86

nickel-lang.org

The website of the Nickel language
JavaScript
5
star
87

nix-marp

Run Marp tools via Nix
Nix
5
star
88

nickel-kubernetes

Typecheck, template and modularize your Kubernetes definitions with Nickel
Rust
5
star
89

pyfunflow

Declarative composable typed workflows in Python
Python
5
star
90

duckling

a Haskell library that parses text into structured data
Haskell
4
star
91

graft

Haskell
4
star
92

nix-unit-testing

A showcase of different unit testing frameworks for Nix.
Python
4
star
93

rules_purescript

Python
4
star
94

toronto_reproducibility_workshop

Slides and toy project for the talk at the Toronto Workshop on Reproducibility
Python
4
star
95

nixos-specialisation-dual-boot

Nix
4
star
96

organist-example

Python
4
star
97

gh-migration-scripts

Repository to house scripts to help with GH migration projects
JavaScript
4
star
98

gazelle_haskell_modules

A gazelle extension to generate haskell_module rules
Haskell
4
star
99

inputs

Utilities for building forms with React
TypeScript
3
star
100

pthread

Bindings for the pthread library
Haskell
3
star