Ecosyste.ms: Packages
An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.
crates.io "functional" keyword
tool 0.2.1
A grab-bag of tools for functional programming.7 versions - Latest release: over 5 years ago - 1 dependent package - 5 dependent repositories - 8.65 thousand downloads total - 13 stars on GitHub - 2 maintainers
pen-ffi 0.10.23
FFI library for Pen programming language140 versions - Latest release: 4 months ago - 2 dependent repositories - 136 thousand downloads total - 442 stars on GitHub - 1 maintainer
pen-ffi-macro 0.5.0
FFI macro library for Pen programming language39 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 81.6 thousand downloads total - 432 stars on GitHub - 1 maintainer
enso-flexer 0.2.0
A finite-automata-based lexing engine.5 versions - Latest release: about 3 years ago - 3 dependent repositories - 13.9 thousand downloads total - 7,287 stars on GitHub - 5 maintainers
env-io 0.0.1
A highly experimental, work-in-progress, functional effect system for Rust that is inspired by th...1 version - Latest release: about 5 years ago - 706 downloads total - 10 stars on GitHub - 1 maintainer
bang_notation 1.0.0
!-notation for Rust1 version - Latest release: 5 months ago - 344 downloads total - 1 stars on GitHub - 1 maintainer
functional_trait 0.1.1
A macro that impls trait for Fns2 versions - Latest release: 4 months ago - 634 downloads total - 0 stars on GitHub - 1 maintainer
milhouse 0.1.0
Persistent binary merkle tree1 version - Latest release: about 2 months ago - 15 thousand downloads total - 13 stars on GitHub - 1 maintainer
glowdust 0.0.1
A DBMS with a data model based on functions and pattern matching1 version - Latest release: 3 months ago - 400 downloads total - 1 maintainer
attr-parser-fn 0.1.0
parse attribute procedual macros in functional way2 versions - Latest release: about 1 month ago - 483 downloads total - 0 stars on GitHub - 1 maintainer
lip 8.1.2
Lip provides powerful parser combinators for creating reusable and flexible parsers.28 versions - Latest release: 12 months ago - 1 dependent package - 2 dependent repositories - 12.8 thousand downloads total - 6 stars on GitHub - 1 maintainer
functional_macro 0.0.2
A functional macro for Rust2 versions - Latest release: 6 months ago - 590 downloads total - 1 maintainer
idata 0.1.2
Small tools to reduce mutability2 versions - Latest release: about 4 years ago - 3 dependent packages - 2 dependent repositories - 3.87 thousand downloads total - 0 stars on GitHub - 1 maintainer
tramp 0.3.0
Trampoline for recursive functions, with support for mutual recursion4 versions - Latest release: almost 6 years ago - 4 dependent repositories - 6.76 thousand downloads total - 5 stars on GitLab.com - 1 maintainer
cfla-cli 0.1.0
Command-line interface for the compact functional low-level assembler, cfla, a declarative functi...1 version - Latest release: 4 months ago - 314 downloads total - 2 stars on GitHub - 1 maintainer
scopefn
Scope functions for Rust2 versions - 255 downloads total - 1 stars on GitHub - 1 maintainer
cfla 0.1.0
Compact functional low-level assembler, rather C.F.L.A, stylized cfla, is a declarative functiona...1 version - Latest release: 4 months ago - 320 downloads total - 2 stars on GitHub - 1 maintainer
Top 4.0% on crates.io
8 versions - Latest release: over 3 years ago - 139 dependent packages - 8,676 dependent repositories - 44.9 million downloads total - 322 stars on GitHub - 2 maintainers
tap 1.0.1
Generic extensions for tapping values in Rust8 versions - Latest release: over 3 years ago - 139 dependent packages - 8,676 dependent repositories - 44.9 million downloads total - 322 stars on GitHub - 2 maintainers
waterworks 1.0.0
A small library for chaining together computation stage into a pipeline1 version - Latest release: 2 months ago - 324 downloads total - 0 stars on GitHub - 1 maintainer
monad_macros 0.0.1
Stackless monads in Rust2 versions - Latest release: over 9 years ago - 2 dependent packages - 4.51 thousand downloads total - 1 maintainer
Top 6.3% on crates.io
41 versions - Latest release: 9 months ago - 9 dependent packages - 4 dependent repositories - 36.9 thousand downloads total - 3,115 stars on GitHub - 1 maintainer
gluon 0.18.2
A static, type inferred programming language for application embedding41 versions - Latest release: 9 months ago - 9 dependent packages - 4 dependent repositories - 36.9 thousand downloads total - 3,115 stars on GitHub - 1 maintainer
Top 6.7% on crates.io
42 versions - Latest release: 9 months ago - 6 dependent packages - 3 dependent repositories - 40.9 thousand downloads total - 3,115 stars on GitHub - 1 maintainer
gluon_base 0.18.2
Basic type definitions and functions for the gluon programming language42 versions - Latest release: 9 months ago - 6 dependent packages - 3 dependent repositories - 40.9 thousand downloads total - 3,115 stars on GitHub - 1 maintainer
Top 7.3% on crates.io
26 versions - Latest release: 9 months ago - 5 dependent packages - 3 dependent repositories - 25.7 thousand downloads total - 3,115 stars on GitHub - 1 maintainer
gluon_codegen 0.18.2
Code generation macros for the gluon programming language26 versions - Latest release: 9 months ago - 5 dependent packages - 3 dependent repositories - 25.7 thousand downloads total - 3,115 stars on GitHub - 1 maintainer
gluon_c-api 0.18.2
C-api for gluon, a static, type inferred programming language for application embedding33 versions - Latest release: 9 months ago - 18.6 thousand downloads total - 3,115 stars on GitHub - 1 maintainer
gluon_doc 0.18.2
The documentation generator for the gluon programming language23 versions - Latest release: 9 months ago - 1 dependent package - 2 dependent repositories - 14.7 thousand downloads total - 3,115 stars on GitHub - 1 maintainer
Top 7.7% on crates.io
30 versions - Latest release: 9 months ago - 4 dependent packages - 3 dependent repositories - 21.2 thousand downloads total - 3,115 stars on GitHub - 1 maintainer
gluon_completion 0.18.2
Auto-completion for the gluon programming language30 versions - Latest release: 9 months ago - 4 dependent packages - 3 dependent repositories - 21.2 thousand downloads total - 3,115 stars on GitHub - 1 maintainer
Top 7.5% on crates.io
30 versions - Latest release: 9 months ago - 4 dependent packages - 3 dependent repositories - 26.7 thousand downloads total - 3,115 stars on GitHub - 1 maintainer
gluon_format 0.18.2
Code formatting for the gluon programming language30 versions - Latest release: 9 months ago - 4 dependent packages - 3 dependent repositories - 26.7 thousand downloads total - 3,115 stars on GitHub - 1 maintainer
Top 6.6% on crates.io
40 versions - Latest release: 9 months ago - 4 dependent packages - 3 dependent repositories - 92.9 thousand downloads total - 3,115 stars on GitHub - 1 maintainer
gluon_vm 0.18.2
The virtual machine for executing the gluon programming language40 versions - Latest release: 9 months ago - 4 dependent packages - 3 dependent repositories - 92.9 thousand downloads total - 3,115 stars on GitHub - 1 maintainer
Top 6.9% on crates.io
40 versions - Latest release: 9 months ago - 5 dependent packages - 3 dependent repositories - 37.8 thousand downloads total - 3,115 stars on GitHub - 1 maintainer
gluon_parser 0.18.2
The parser for the gluon programming language40 versions - Latest release: 9 months ago - 5 dependent packages - 3 dependent repositories - 37.8 thousand downloads total - 3,115 stars on GitHub - 1 maintainer
Top 6.9% on crates.io
41 versions - Latest release: 9 months ago - 3 dependent packages - 3 dependent repositories - 93.2 thousand downloads total - 3,115 stars on GitHub - 1 maintainer
gluon_check 0.18.2
The typechecker for the gluon programming language41 versions - Latest release: 9 months ago - 3 dependent packages - 3 dependent repositories - 93.2 thousand downloads total - 3,115 stars on GitHub - 1 maintainer
gluon_repl 0.18.2
REPL for gluon. A static, type inferred programming language for application embedding31 versions - Latest release: 9 months ago - 69.2 thousand downloads total - 3,115 stars on GitHub - 1 maintainer
lambda_calculus 3.2.2
A simple, zero-dependency implementation of pure lambda calculus in Safe Rust41 versions - Latest release: 9 months ago - 1 dependent package - 1 dependent repositories - 26 thousand downloads total - 97 stars on GitHub - 1 maintainer
timrs_hkt_macro
Rust Higher-Kinded Types emulation procedural macros.15 versions - 1.71 thousand downloads total - 0 stars on GitHub - 1 maintainer
timrs_pipe_macro
Procedural macro providing Elixir-style pipe operators for function composition.2 versions - 260 downloads total - 0 stars on GitHub - 1 maintainer
fp_rust 0.3.5
Implement fp features for Rust55 versions - Latest release: almost 3 years ago - 6 dependent packages - 3 dependent repositories - 43.4 thousand downloads total - 115 stars on GitHub - 1 maintainer
Top 9.1% on crates.io
27 versions - Latest release: over 4 years ago - 3 dependent packages - 4 dependent repositories - 27.4 thousand downloads total - 747 stars on GitHub - 1 maintainer
ketos 0.12.0
Lisp dialect scripting and extension language27 versions - Latest release: over 4 years ago - 3 dependent packages - 4 dependent repositories - 27.4 thousand downloads total - 747 stars on GitHub - 1 maintainer
keen-retry 0.4.1
A simple -- yet powerful -- zero-cost-abstractions & zero-copy lib for error handling & recovery17 versions - Latest release: about 1 month ago - 3 dependent packages - 1 dependent repositories - 5.68 thousand downloads total - 1 stars on GitHub - 1 maintainer
horned-functional 0.4.0
An OWL2 Functional-style Syntax parser for horned-owl9 versions - Latest release: over 2 years ago - 1 dependent package - 2 dependent repositories - 8.54 thousand downloads total - 2 stars on GitHub - 1 maintainer
linq 0.0.1-release
Language Integrated Query in Rust.4 versions - Latest release: over 5 years ago - 1 dependent repositories - 2.73 thousand downloads total - 123 stars on GitHub - 1 maintainer
common_risp 0.1.1
LISP3 versions - Latest release: 4 months ago - 887 downloads total - 1 stars on GitHub - 1 maintainer
kind2 0.3.10
A pure functional functional language that uses the HVM.65 versions - Latest release: about 1 year ago - 19.5 thousand downloads total - 3,493 stars on GitHub - 3 maintainers
risp_macro 0.1.0
LISP1 version - Latest release: 4 months ago - 1 dependent package - 322 downloads total - 1 stars on GitHub - 1 maintainer
rcodec 1.0.1
Provides combinators for purely functional, declarative encoding and decoding of binary data.2 versions - Latest release: almost 4 years ago - 1.03 thousand downloads total - 3 stars on GitHub - 1 maintainer
lmgpt 0.1.5 π°
Use LM programs to drive ChatGPT in a functional style8 versions - Latest release: 11 months ago - 2.27 thousand downloads total - 2 stars on GitHub - 1 maintainer
valitron 0.5.0
Valitron is an ergonomics, functional and configurable validator14 versions - Latest release: 22 days ago - 3.59 thousand downloads total - 50 stars on GitHub - 1 maintainer
epsilonz 0.0.2
Functional programming in Rust2 versions - Latest release: over 9 years ago - 2.65 thousand downloads total - 2 maintainers
compiler_base_span 0.1.3
compiler_base_span5 versions - Latest release: about 2 months ago - 3 dependent packages - 1 dependent repositories - 40.1 thousand downloads total - 1,243 stars on GitHub - 1 maintainer
Top 9.0% on crates.io
5 versions - Latest release: about 2 months ago - 3 dependent packages - 4 dependent repositories - 41.8 thousand downloads total - 1,243 stars on GitHub - 1 maintainer
rustc_data_structures 0.1.2
Reuse rustc_data_structures for compiler_base5 versions - Latest release: about 2 months ago - 3 dependent packages - 4 dependent repositories - 41.8 thousand downloads total - 1,243 stars on GitHub - 1 maintainer
aluvm 0.10.7 π°
Functional registry-based RISC virtual machine32 versions - Latest release: 2 months ago - 3 dependent packages - 14 dependent repositories - 54.4 thousand downloads total - 58 stars on GitHub - 1 maintainer
Top 8.2% on crates.io
5 versions - Latest release: about 2 months ago - 2 dependent packages - 3 dependent repositories - 41.8 thousand downloads total - 1,243 stars on GitHub - 1 maintainer
rustc_span 0.1.2
Reuse rustc_span for compiler_base5 versions - Latest release: about 2 months ago - 2 dependent packages - 3 dependent repositories - 41.8 thousand downloads total - 1,243 stars on GitHub - 1 maintainer
Top 5.2% on crates.io
31 versions - Latest release: 9 months ago - 49 dependent packages - 1,252 dependent repositories - 5.25 million downloads total - 136 stars on GitHub - 2 maintainers
pretty 0.12.3
Wadler-style pretty-printing combinators in Rust31 versions - Latest release: 9 months ago - 49 dependent packages - 1,252 dependent repositories - 5.25 million downloads total - 136 stars on GitHub - 2 maintainers
see_derive 0.0.5 π°
A sub-module for providing proc-macros for the `see-through` crate5 versions - Latest release: over 1 year ago - 1 dependent package - 1.65 thousand downloads total - 1 stars on GitHub - 1 maintainer
see-through 0.0.5 π°
A library of traits to provide access to internal fields of generic structs.5 versions - Latest release: over 1 year ago - 1.49 thousand downloads total - 1 stars on GitHub - 1 maintainer
fnrs 0.1.7
A simple crate with some useful functions i like.9 versions - Latest release: over 1 year ago - 4 dependent packages - 4.42 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
hvm1 1.0.14
A massively parallel functional runtime.2 versions - Latest release: 4 months ago - 786 downloads total - 0 stars on GitHub - 1 maintainer
bidule 0.2.0
Ultra simple Functional Reactive Programming, made with stuff, things, device, thingumajig, etc.7 versions - Latest release: almost 4 years ago - 4.5 thousand downloads total - 18 stars on GitHub - 1 maintainer
iter-flow 0.1.0
Functional programming utilities for Rust1 version - Latest release: over 1 year ago - 2 dependent packages - 1.29 thousand downloads total - 0 stars on GitHub - 1 maintainer
pigs 0.1.2
δΈη§ι’εε½ζ°ει’ε对豑ηηΌη¨θ―θ¨ (A programming language oriented towards functional and object-oriented paradigms)3 versions - Latest release: 10 months ago - 969 downloads total - 1 maintainer
bool_ext 0.6.2
A crate which defines and implements a complete set of `Option`/`Result`-style Boolean functional...15 versions - Latest release: 3 months ago - 4 dependent packages - 18 dependent repositories - 31.9 thousand downloads total - 8 stars on GitHub - 1 maintainer
kaguya_rs 0.1.5
Functional Programming tools and ADTs6 versions - Latest release: almost 6 years ago - 3.78 thousand downloads total - 1 maintainer
pipes 0.0.1
Stream-based programming with compositional pipelines in Rust1 version - Latest release: over 9 years ago - 1 dependent package - 2.64 thousand downloads total - 1 maintainer
oyi 0.1.1
The initial implementation of the Oyi programming language2 versions - Latest release: about 3 years ago - 867 downloads total - 1 maintainer
immutable-chunkmap 2.0.4
A fast immutable map and set with batch insert and update methods, COW operations, and big O effi...33 versions - Latest release: 4 months ago - 7 dependent packages - 17 dependent repositories - 146 thousand downloads total - 21 stars on GitHub - 1 maintainer
polimorphism 0.7.3
Function overloading via a procedural macro4 versions - Latest release: 5 months ago - 1.17 thousand downloads total - 0 stars on GitHub - 1 maintainer
epsilonz_algebra 0.0.1
Abstract Algebra in Rust. (NOTE: this crate is merging with https://github.com/bjz/algebra)1 version - Latest release: over 9 years ago - 3 dependent packages - 5.11 thousand downloads total - 1 maintainer
morphism 0.4.1
A structure for suspended closure composition in Rust7 versions - Latest release: almost 8 years ago - 4 dependent packages - 11.4 thousand downloads total - 2 maintainers
monad 0.0.2
Stackless monads in Rust2 versions - Latest release: over 9 years ago - 1 dependent package - 3.35 thousand downloads total - 1 maintainer
ruski 0.0.1
RuSKI is an artificial chemistry based on SKI combinator calculus written in Rust.1 version - Latest release: over 1 year ago - 374 downloads total - 0 stars on GitHub - 1 maintainer
bo 0.1.4
Bo is a library for functional programming in rust.1 version - Latest release: about 3 years ago - 563 downloads total - 1 maintainer
fp-collections 0.0.2 π°
An alternate collections library for rust3 versions - Latest release: almost 4 years ago - 1.26 thousand downloads total - 5 stars on GitHub - 2 maintainers
aluasm 0.1.0 π°
Alu assembler1 version - Latest release: almost 3 years ago - 516 downloads total - 4 stars on GitHub - 1 maintainer
fuyu 0.1.0
The Fuyu programming language1 version - Latest release: over 1 year ago - 361 downloads total - 2 stars on GitHub - 1 maintainer
frunk_utils 0.2.2
Utilities for working with frunk.4 versions - Latest release: about 2 months ago - 11.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
pl-lens 1.0.1
Provides support for lenses, which are a mechanism in functional programming for focusing on a pa...2 versions - Latest release: almost 4 years ago - 1.02 thousand downloads total - 98 stars on GitHub - 1 maintainer
pl-lens-macros 1.0.1
Temporary crate used to implement the `lens!` procedural macro.2 versions - Latest release: almost 4 years ago - 1 dependent package - 1.59 thousand downloads total - 94 stars on GitHub - 1 maintainer
pl-lens-derive 1.0.1
Provides procedural `derive` macros that are used in conjuction with the `pl-lens` crate.2 versions - Latest release: almost 4 years ago - 1 dependent package - 1.58 thousand downloads total - 98 stars on GitHub - 1 maintainer
tailrec 0.0.4
Trait-based stack-safe recursion in Rust4 versions - Latest release: about 9 years ago - 2 dependent packages - 1 dependent repositories - 6.11 thousand downloads total - 2 maintainers
compiler_base 0.1.4
A common domain programming language framework.5 versions - Latest release: 2 months ago - 1.25 thousand downloads total - 1,243 stars on GitHub - 1 maintainer
Top 9.2% on crates.io
6 versions - Latest release: 2 months ago - 1 dependent package - 3 dependent repositories - 40.7 thousand downloads total - 1,243 stars on GitHub - 1 maintainer
rustc_errors 0.1.2
Reuse rustc_errors for compiler_base6 versions - Latest release: 2 months ago - 1 dependent package - 3 dependent repositories - 40.7 thousand downloads total - 1,243 stars on GitHub - 1 maintainer
compiler_base_macros 0.1.1
compiler_base_macros3 versions - Latest release: 2 months ago - 1 dependent package - 1 dependent repositories - 37.3 thousand downloads total - 1,243 stars on GitHub - 1 maintainer
queryable 0.0.0
Queryable in Rust.1 version - Latest release: over 5 years ago - 647 downloads total - 1 maintainer
compiler_base_parallel 0.1.0
A common domain programming language framework.3 versions - Latest release: 2 months ago - 1 dependent package - 1.11 thousand downloads total - 1,243 stars on GitHub - 1 maintainer
lambda 0.0.1
Utilities and macros for functional programming with closures1 version - Latest release: over 9 years ago - 3 dependent repositories - 2.64 thousand downloads total - 2 maintainers
compiler_base_session 0.1.3
compiler_base_session16 versions - Latest release: about 2 months ago - 1 dependent package - 10.8 thousand downloads total - 1,243 stars on GitHub - 1 maintainer
tlist 0.7.0
Type-level linked lists (of types) and type-level 'functions' to manipulate them. Because TList i...6 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 2.05 thousand downloads total - 0 stars on GitHub - 1 maintainer
fetish-lib 0.1.1
(F)unctional (E)mbedding of (T)erms (I)n a (S)patial (H)ierarchy2 versions - Latest release: about 3 years ago - 849 downloads total - 3 stars on GitHub - 1 maintainer
crabs 0.1.0
Real Functional Programming for Rust language1 version - Latest release: almost 3 years ago - 467 downloads total - 1 maintainer
fun 0.0.1
A small prelude for functional programming in Rust1 version - Latest release: over 9 years ago - 1.93 thousand downloads total - 1 maintainer
fral 1.0.2
Functional random-access lists.3 versions - Latest release: about 6 years ago - 1.97 thousand downloads total - 2 stars on GitHub - 1 maintainer
chained 0.1.1
A library for lazily chaining functions2 versions - Latest release: over 1 year ago - 644 downloads total - 1 stars on GitHub - 1 maintainer
sodium 0.1.3
Sodium FRP (Functional Reactive Programming)4 versions - Latest release: 3 months ago - 1.5 thousand downloads total - 72 stars on GitHub - 1 maintainer
fp-prelude
Haskell Functor, Applicative and Monad1 version - Latest release: 24 days ago - 289 downloads total - 1 maintainer
free_macros 0.0.1
Macro-based free monads in Rust1 version - Latest release: over 9 years ago - 2 dependent packages - 6.31 thousand downloads total - 1 maintainer
free 0.0.1
Macro-based free monads in Rust1 version - Latest release: over 9 years ago - 4 dependent packages - 5.46 thousand downloads total - 1 maintainer
turbine_reactive 0.1.0 π°
Design, Animate and Program Geometry1 version - Latest release: over 6 years ago - 857 downloads total - 139 stars on GitHub - 1 maintainer
tan 0.13.0
The Tan language12 versions - Latest release: about 1 month ago - 12 dependent packages - 5.25 thousand downloads total - 4 stars on GitHub - 1 maintainer
compiler_base_error 0.1.6
compiler_base_error16 versions - Latest release: about 2 months ago - 2 dependent packages - 1 dependent repositories - 42.1 thousand downloads total - 1,243 stars on GitHub - 1 maintainer
init_with 1.1.0
Helper trait to initilize an array with a function7 versions - Latest release: almost 7 years ago - 6 dependent packages - 16 dependent repositories - 79.3 thousand downloads total - 7 stars on GitHub - 1 maintainer
fp-rs 0.0.1 π°
Functional programing in Rust1 version - Latest release: almost 3 years ago - 445 downloads total - 0 stars on GitHub - 1 maintainer
lamcal 0.4.0
A lambda calculus parser and interpreter5 versions - Latest release: over 5 years ago - 1 dependent package - 1 dependent repositories - 3.59 thousand downloads total - 9 stars on GitHub - 1 maintainer
Related Keywords
rust
42
language
30
compiler
25
programming-language
24
configuration
18
configuration-language
18
repl
13
macro
13
json
11
type-inference
11
embeddable
11
gluon
11
data-structures
11
yaml
10
functional-programming
10
serde
10
validation
10
config
9
policy
9
platform-engineering
9
kubernetes
9
cloud-native
9
infrastructure-as-code
9
devops
9
configuration-management
9
shift-left
9
schema
9
record
9
untrusted-values
9
toml
9
template-engine
9
string-interpolation
9
expression-language
9
expression-evaluator
9
rimu
9
monads
9
template
9
data
9
haskell
8
fp
7
stackless
7
category-theory
7
list
7
interpreter
6
plausible
6
rust-library
5
lisp
5
wasm
5
reactive
5
pipe
4
lambda-calculus
4
algebra
4
frp
4
combinator
4
parser
4
programming
4
rustc
3
partial-application
3
calculus
3
lambda
3
combinators
3
mathematics
3
effects
3
math
3
functor
3
pipeline
3
procedural-macro
3
monad
3
lens
3
closures
3
hlist
3
declarative
3
syntax
2
iterator
2
extension
2
webassembly
2
gui
2
heterogeneous
2
stream
2
category
2
theory
2
curry
2
lazy-evaluation
2
lazy
2
cons
2
no_std
2
parallel
2
collections
2
ocaml
2
reader
2
state
2
immutable
2
set
2
persistent
2
kaguya
2
functions
2
adt
2
generic
2
emulator
2
virtual-machine
2