Projects in Awesome Lists tagged with lazy-evaluation
A curated list of projects in awesome lists tagged with lazy-evaluation .
https://github.com/afarkas/lazysizes
High performance and SEO friendly lazy loader for images (responsive and normal), iframes and more, that detects any visibility changes triggered through user interaction, CSS or JavaScript without configuration.
javascript lazy-evaluation lazyload lazysizes performance responsive-images
Last synced: 12 May 2025
https://github.com/aFarkas/lazysizes
High performance and SEO friendly lazy loader for images (responsive and normal), iframes and more, that detects any visibility changes triggered through user interaction, CSS or JavaScript without configuration.
javascript lazy-evaluation lazyload lazysizes performance responsive-images
Last synced: 13 Mar 2025
https://github.com/matklad/once_cell
Rust library for single assignment cells and lazy statics without macros
Last synced: 14 May 2025
https://github.com/rentruewang/koila
Prevent PyTorch's `CUDA error: out of memory` in just 1 line of code.
deep-learning gradient-accumulation lazy-evaluation machine-learning memory-management neural-network out-of-memory python pytorch
Last synced: 01 May 2025
https://github.com/hyoo-ru/mam_mol
$mol - fastest reactive micro-modular compact flexible lazy ui web framework.
bem bundler components framework isomorphic javascript lazy-evaluation lazy-loading lazy-rendering mam micro-modular mol oorp reactivity self-descriptive typescript virtual-rendering
Last synced: 15 May 2025
https://github.com/p-ranav/csv2
Fast CSV parser and writer for Modern C++
blazing-fast comma-separated-values cpp11 csv csv-parser csv-reader csv-writer header-library header-only iterators lazy-evaluation line-reader memory-mapped-file mit-license mmap modern-cpp single-header single-header-lib single-threaded string-parsing
Last synced: 04 Apr 2025
https://github.com/wesovilabs/koazee
A StreamLike, Immutable, Lazy Loading and smart Golang Library to deal with slices.
arrays functional-programming golang golang-library immutable lazy-evaluation slices
Last synced: 04 Apr 2025
https://github.com/thma/whyhaskellmatters
In this article I try to explain why Haskell keeps being such an important language by presenting some of its most important and distinguishing features and detailing them with working code examples. The presentation aims to be self-contained and does not require any previous knowledge of the language.
algebraic-data-types anonymous-functions declarative-programming explicit-side-effects first-class-functions foldable folding function-composition functional-programming functor haskell higher-order-functions lazy-evaluation list-comprehension mapping monads partial-application pattern-matching polymorphic-types type-classes
Last synced: 05 Apr 2025
https://github.com/thma/WhyHaskellMatters
In this article I try to explain why Haskell keeps being such an important language by presenting some of its most important and distinguishing features and detailing them with working code examples. The presentation aims to be self-contained and does not require any previous knowledge of the language.
algebraic-data-types anonymous-functions declarative-programming explicit-side-effects first-class-functions foldable folding function-composition functional-programming functor haskell higher-order-functions lazy-evaluation list-comprehension mapping monads partial-application pattern-matching polymorphic-types type-classes
Last synced: 30 Apr 2025
https://github.com/1kbgz/tributary
Streaming reactive and dataflow graphs in Python
asynchronous data-pipeline kafka lazy-evaluation python python-data-streams python3 reactive-data-streams stream streaming websockets
Last synced: 14 May 2025
https://github.com/streamlet-dev/tributary
Streaming reactive and dataflow graphs in Python
asynchronous data-pipeline kafka lazy-evaluation python python-data-streams python3 reactive-data-streams stream streaming websockets
Last synced: 10 Apr 2025
https://github.com/naver/lispe
An implementation of a full fledged Lisp interpreter with Data Structure, Pattern Programming and High level Functions with Lazy Evaluation à la Haskell.
data-structures function-composition haskell-like-high-level-function interpreter language lazy-evaluation lisp pattern-programming
Last synced: 05 Apr 2025
https://github.com/ebonnal/streamable
Pythonic Stream-like manipulation of iterables
asyncio collections data data-engineering decorator-pattern etl etl-pipeline fluent-interface immutability iterable iterator iterator-pattern lazy-evaluation method-chaining python python3 reverse-etl streams threads visitor-pattern
Last synced: 15 May 2025
https://github.com/juliareach/lazysets.jl
Scalable symbolic-numeric set computations in Julia
calculus computational-geometry convex-hull convex-sets formal-verification geometry geometry-algorithms julia lazy-evaluation minkowski-sum polygons polyhedra projections reachability-analysis set-propagation sets zonotope
Last synced: 04 Apr 2025
https://github.com/ast-al/rangeless
c++ LINQ -like library of higher-order functions for data manipulation
cpp cpp11 functional functional-programming itertools lazy-evaluation linq parallel pipeline range streaming-algorithms streaming-data
Last synced: 08 May 2025
https://github.com/blosc/python-blosc2
A high-performance library for compressed ndarrays, with a flexible computational engine
compression computational lazy-evaluation ndimensional-arrays
Last synced: 15 May 2025
https://github.com/sinclairzx81/linqbox
Language Integrated Query for JavaScript
javascript language-integrated-query lazy-evaluation linq query-builder
Last synced: 14 Apr 2025
https://github.com/roo-oliv/injectable
Python Dependency Injection for Humans™
autowired autowiring circular-dependencies dependency-injection for-humans injection ioc lazy-evaluation micro-framework python
Last synced: 06 Apr 2025
https://github.com/totallynotchase/c-iterators
:books: A demonstration of implementing a "type-safe" lazy iterator interface in pure C99
c c-preprocessor generic iterator lazy-evaluation polymorphism preprocessor type-safety typeclasses
Last synced: 14 Apr 2025
https://github.com/technologicat/unpythonic
Supercharge your Python with parts of Lisp and Haskell.
continuations cpython currying dynamic-variable functional-programming haskell language-extension lazy-evaluation lisp macros mcpyrate multiple-dispatch pypy3 python python3 racket scheme syntactic-macros tail-call-optimization tco
Last synced: 08 Apr 2025
https://github.com/clark800/lambda-zero
minimalist pure lazy functional programming language (pythonic haskell)
c functional functional-programming haskell krivine-machine lambda-calculus lazy-evaluation minimalist programming-language pythonic
Last synced: 09 Apr 2025
https://github.com/elftausend/custos
A minimal OpenCL, CUDA, Vulkan and host CPU array manipulation engine / framework.
array-manipulations autograd automatic-differentiation cpu cuda cuda-support custos framework gpu lazy-evaluation no-std opencl rust vulkan wgsl
Last synced: 07 May 2025
https://github.com/bollu/timi
A visual interpreter of the template instantiation machine to understand evaluation of lazy functional languages
haskell interpreter language lazy-evaluation
Last synced: 19 Apr 2025
https://github.com/lac-dcc/wyvern
Automatic conversion of call by value into call by need in the LLVM IR.
closures code-generation compiler functional-programming lazy-evaluation llvm optimization outlining
Last synced: 21 Nov 2024
https://github.com/gergoerdi/alef
Alef Lazily Evaluates Functions
common-lisp functional-programming graph-reduction lazy-evaluation
Last synced: 09 Mar 2025
https://github.com/totallynotchase/c-iterplus
Functional, Type safe, Lazy abstractions for generic iterators in C - https://github.com/TotallyNotChase/c-iterators
c generic interface iterator lazy-evaluation polymorphism type-safety typeclass
Last synced: 14 Apr 2025
https://github.com/themattchan/core
SPJ's tutorial on implementing functional languages
g-machine haskell lazy-evaluation
Last synced: 08 May 2025
https://github.com/benrayfield/wikibinator203
Lambda called on lambda finds/creates lambda, each with lazy-evaled 256 bit global DAG ids. Each lambda has 2 child lambdas. A kind of number that is a universal-pattern-calculus-combinator. Axgob.js (in dagball project, lib dir) is incomplete newer version of this. A fork-editable multiverse of all possible lambdas.
antivirus combinator drag-and-drop evolutionary-algorithms game-theory games googolplex gpu lambda lazy-evaluation massively-multiplayer merkle-tree neuralnet number-crunching number-theory pattern-calculus peer-to-peer science security zero-knowledge-proof
Last synced: 21 Nov 2024
https://github.com/cryptosense/enumerators
Finite lazy enumerators in OCaml
enumerator lazy-evaluation ocaml-library
Last synced: 16 Jun 2025
https://github.com/sebastianament/covariancefunctions.jl
Lazy, structured, and efficient operations with kernel matrices.
gaussian-processes kernel-methods lazy-evaluation linear-algebra matrix-multiplication structured-matrix-decomposition
Last synced: 18 Feb 2025
https://github.com/shalimov/lzdash
Lazy / non-strict evaluation in JavaScript
fp functional-programming javascript lazy-evaluation non-strict
Last synced: 11 Apr 2025
https://github.com/genivia/husky
🐺 Husky is a lazy functional language similar to Haskell, but with a more conventional syntax
functional-language hindley-milner lambda-calculus lazy-evaluation type-inference
Last synced: 09 Apr 2025
https://github.com/nunoplopes/torchy
A tracing JIT compiler for PyTorch
jit-compiler lazy-evaluation pytorch tracing-jit
Last synced: 28 Jan 2025
https://github.com/ricokahler/lazy
A small (~900B gzip), useful set of methods for lazy iteration of iterables.
iterable iteration iterator lazy lazy-evaluation linq
Last synced: 16 Mar 2025
https://github.com/vahidzee/dypy
Toolkit for Dynamic Python code manipulations
dynamic-code-execution dynamic-objects functional-programming lazy-evaluation
Last synced: 10 Apr 2025
https://github.com/dusanerdeljan/tensor-math-library
Header only lazy evaluation tensor math library with multi-backend parallel eager execution support (TBB, OpenMP, Parallel STL and in the future CUDA and OpenCL)
cuda eager-execution lazy-evaluation matrix-library opencl openmp parallel-computing tbb tensor-library
Last synced: 13 Feb 2025
https://github.com/dreambo8563/vue-lazy-calc
simple calculation lib with lazy feature 🎲➕➖➗✖️
calculator chaining lazy-evaluation typescript vue
Last synced: 12 Apr 2025
https://github.com/grin-compiler/souffle-cfa-optimization-experiment
Optimization attempt of the Lambda Control Flow Analysis (STG like language)
cfa closures control-flow-analysis datalog functional-programming haskell lazy-evaluation souffle static-analysis stg
Last synced: 08 Apr 2025
https://github.com/remvee/clj-base64
Functions to encode and decode base64 strings.
base64 clojure lazy-evaluation
Last synced: 07 Jan 2025
https://github.com/rabestro/jetbrains-academy-readability-score
Everyone has their own personal reading history, and as we grow up, we are able to comprehend more and more complicated texts. But how do you estimate the level of difficulty of a given text, and how do you teach a computer to do that? In this project, you will find it out: write a program that determines how difficult the text is and for which age it is most suitable.
enum hyperskill interface jetbrains-academy lambda-expressions lambda-functions lazy-evaluation math readability regular-expression streams student-project text-analysis
Last synced: 12 Apr 2025
https://github.com/Refty/lazify
Lazify all the things!
lazy lazy-evaluation python python-3 python-library
Last synced: 17 Feb 2025
https://github.com/simeonhristov99/fp_is_23-24
Practice sessions of group 3 for the course "Functional Programming" in the Faculty of Mathematics and Informatics, Sofia University.
funcional-programming haskell higher-order-functions lambda-functions lazy-evaluation recursion
Last synced: 10 Apr 2025
https://github.com/refty/lazify
Lazify all the things!
lazy lazy-evaluation python python-3 python-library
Last synced: 11 Apr 2025
https://github.com/strojure/zmap
Persistent map with lazily evaluated values for Clojure(Script).
clojure clojurescript data-structures delays hashmap lazy-evaluation
Last synced: 16 Dec 2024
https://github.com/joshburgess/redux-fluture
Fluture-js based middleware for Redux. Handle async actions with FantasyLand compliant Futures, a lazy, monadic alternative to Promises.
actions async asynchronous fantasy-land fluture fork functional-programming futures lazy-evaluation middleware monadic monads promises redux tasks
Last synced: 15 Dec 2024
https://github.com/lycantropos/lz
Functional utilities
currying functional-programming lazy-evaluation
Last synced: 30 Apr 2025
https://github.com/mkroening/generic_once_cell
A bring-your-own-mutex version of once_cell.
Last synced: 07 Apr 2025
https://github.com/lxsmnsyc/laze
Lazily render components
lazy-evaluation lazy-loading preact react react-hooks vue vue-composition-api
Last synced: 17 Feb 2025
https://github.com/abrudz/lazy
Lazily evaluated (late-binding) definition for Dyalog APL
apl dyalog dyalog-apl dyalogapl late-binding lazy-evaluation points-free programming tacit user-command
Last synced: 05 Apr 2025
https://github.com/aandreba/laizy
A simple, stable and thread-safe implementation of a lazy value
lazy lazy-evaluation lazy-loading
Last synced: 14 Apr 2025
https://github.com/panarch/or-iterator
Rust iterator which takes two iterators and return not empty one
functional-programming iterator lazy-evaluation rust
Last synced: 21 Jun 2025
https://github.com/typelead/eta-benchmarks
A set of benchmarks to aid in performance optimisation for the Eta compiler.
eta functional-programming haskell lazy-evaluation performance
Last synced: 05 May 2025
https://github.com/klahap/kothon
Enhance Python with Kotlin's Sequence class and functional programming for efficient, expressive data pipelines.
data-processing functional-programming kotlin-sequences lazy-evaluation python type-hints
Last synced: 20 Nov 2024
https://github.com/thaliaarchi/lazy-wspace
A Whitespace compiler and interpreter with lazy semantics
compiler lazy-evaluation whitespace-language
Last synced: 12 Apr 2025
https://github.com/zephraph/procedure
A library to make complex, procedural code more consistent and readable.
control-flow lazy-evaluation procedure
Last synced: 23 Feb 2025
https://github.com/deepcloudlabs/dcl113-2023-aug-24
DCL-113: Functional Programming in C++20
cpp17 cpp20 functional-programming functors higher-order-functions lambda-expressions lazy-evaluation partial-functions pure-functions ranges ranges-v3 stl-containers
Last synced: 26 Apr 2025
https://github.com/rtmigo/schedulers_dart
Dart library for running asynchronous functions on time. For load balancing, rate limiting, lazy execution
callbacks dart-library lazy-evaluation load-balancing rate-limiting time
Last synced: 20 Nov 2024
https://github.com/raviqqe/stg
STG Machine in Go
functional-programming go lazy-evaluation
Last synced: 28 Mar 2025
https://github.com/sergey-shandar/purelogic-ts
PureLogic for TypeScript
big-data lazy-evaluation linq map-reduce typescript
Last synced: 30 Nov 2024
https://github.com/simeonhristov99/fp_cs_24-25
Practice sessions of group 1 for the course "Functional Programming" in the Faculty of Mathematics and Informatics, Sofia University.
functional-programming haskell higher-order-functions lambda-functions lazy-evaluation racket recursion
Last synced: 01 Jan 2025
https://github.com/ortense/functors
A collection of dependency-free functors written in TypeScript, created to be type-safe, immutable, and lightweight.
either either-monad fp functional functional-programming functors history-management lazy lazy-evaluation maybe maybe-monad monad monads state state-pattern type-safe typescript typescript-library
Last synced: 15 Apr 2025
https://github.com/caseywebb/potato-promise
:sweet_potato: ES6 Promises, but lazier.
Last synced: 23 Jun 2025
https://github.com/singularitti/thinkers.jl
An efficient implementation of Thunk types for Julia enabling sophisticated lazy evaluation and deferred computation techniques
julia julia-package lazy lazy-evaluation thunk
Last synced: 15 Apr 2025
https://github.com/voltairenoir/chained
A Rust library for lazily chaining functions
chaining functional-programming lazy-evaluation library pipeline rust
Last synced: 13 May 2025
https://github.com/thejohnfreeman/lazy
Type-safe lazy evaluation and late binding for Java.
java lazy-evaluation syntax-directed-translation
Last synced: 07 Apr 2025
https://github.com/vltr/sanic-toolbox
A general utility toolbox for Sanic without monkey patching, for plugins and applications
lazy-evaluation productivity sanic toolbox utils
Last synced: 05 Apr 2025
https://github.com/chrismichaelps/scats
A comprehensive TypeScript library bringing Scala's powerful functional programming paradigms to JavaScript/TypeScript, featuring immutable collections, monads, pattern matching, and more
algebraic-data-types either-type functional-programming immutable-collections lazy-evaluation lazylist monads option-type pattern-matching resource-management scala scala-inspired scala-patterns scats state-monad try-pattern tuple typeclasses vector writer-monad
Last synced: 19 Jun 2025
https://github.com/monadicarts/lazy-streams
LazyStreams for TypeScript is a lazy loaded generator based chainable fluent syntax that uses strong functional composition and operations for processing lazy streams of data.
lazy-evaluation lazy-streams npm-module npm-package typescript-library
Last synced: 11 Apr 2025
https://github.com/deepcloudlabs/dcl113-2021-sep-16
DCL-113: Functional Programming in C++17
cpp14 cpp17 cpp20 functional-programming functors lambda-expressions lazy-evaluation partial-functions pure-functions ranges ranges-v3 stl stl-containers
Last synced: 26 Feb 2025
https://github.com/itaheld90/seqzy.js
Lazy sequence library, tailor made for Javascript Iterables
iterable iterator javascript lazy-evaluation sequence shortcut-fusion
Last synced: 11 Jun 2025
https://github.com/gallettilance/frp-counters
Functional Reactive Programming with BaconJS 🥓
baconjs counter frp-counters functional-programming functional-reactive-programming lazy-evaluation lazy-versions streams
Last synced: 14 May 2025
https://github.com/timstr/hashrevise
A Rust library for hashing data structures and then caching results and avoiding work
caching hash hashing lazy lazy-evaluation rust
Last synced: 09 Apr 2025
https://github.com/wasabi315/lazy
STG-like lazy evaluation mechanism in JavaScript
Last synced: 16 May 2025
https://github.com/sebastianament/kroneckerproducts.jl
Provides an implementation of lazily represented Kronecker products with efficient in-place multiplies and solves.
julia kronecker-product kronecker-structure lazy-evaluation linear-algebra matrix-factorization
Last synced: 01 Mar 2025
https://github.com/arindas/lazy-prime-sieve
Lazy Sieve of Eratosthenes for infinitely generating primes lazily in Rust.
functional-programming lazy-evaluation prime-sieve sieve-of-eratosthenes
Last synced: 17 Mar 2025
https://github.com/mrvplusone/lazylang
A Haskell-style lazy language in 500 lines of Scala code
functional-programming lazy-evaluation monad-transformers
Last synced: 03 Apr 2025
https://github.com/gurbaaz27/cs350a-homework-exercises
functional, lambda-calculus and object-oriented programming homework assignments
functional-programming gosu gosu-gem haskell higher-order-functions lambda-functions lazy-evaluation object-oriented-programming oops ruby untyped-lambda-calculus
Last synced: 03 Mar 2025
https://github.com/voltra/streamz
An exercise for fun and profit that turns out to be a usable collection manipulation library
collection functional javascript lazy-evaluation library typescript
Last synced: 05 Mar 2025
https://github.com/appcypher/lazy-attribute
Convenient attribute macro for lazy function execution
crate docs function lazy-evaluation proc-macro-attributes rust
Last synced: 01 Mar 2025
https://github.com/voltra/lazy-collection
A library for manipulating collections the lazy way
collections hacktoberfest lazy-evaluation php php-library
Last synced: 05 Mar 2025
https://github.com/slava0135/stg-example
Example Haskell program translated to STG and compiled to C
compiler functional-programming haskell lazy-evaluation stg
Last synced: 13 Mar 2025
https://github.com/pappasam/reactivetools
Typesafe, reactive tooling in Python with data descriptions
data-descriptor lazy-evaluation python reactive-programming
Last synced: 04 Mar 2025
https://github.com/alinpahontu2912/haskell-mobile-target-search
Second homework for programming paradigms course
a-star-algorithm functional-programming lazy-evaluation
Last synced: 26 Mar 2025
https://github.com/zac-garby/zzzz
A lazy Lisp.
hacktoberfest lazy-evaluation lisp
Last synced: 14 Jun 2025
https://github.com/voltra/universalcoroutinebasedlazysequencemanipulation
A description of a universal implementation of lazy sequence manipulation via coroutines (or generators)
algorithms algorithms-and-data-structures collection coroutine generator iterator lazy-evaluation sequence stream
Last synced: 05 Mar 2025
https://github.com/deepcloudlabs/dcl113-2023-aug-14
DCL-113: Functional Programming in C++20
cpp17 cpp20 functional-programming functors higher-order-functions lambda-expressions lazy-evaluation partial-functions pure-functions ranges ranges-v3 stl-containers
Last synced: 26 Feb 2025
https://github.com/cemoktra/data_series
time series handling
data lazy-evaluation time-series
Last synced: 06 Apr 2025
https://github.com/oriches/xxx.interview.instructions
Interview question
csharp functional interview-questions lazy-evaluation performance
Last synced: 31 Mar 2025
https://github.com/tommay/risp
Lazy lisp in ruby. It's not "cons should not evaluate its arguments", it's "eval should not evaluate its arguments."
lazy lazy-evaluation lisp lisp-interpreter ruby
Last synced: 12 Mar 2025
https://github.com/bobkerns/better-future
Futures (deferred/lazy evaluation), with cancellation, timeouts, task groups and pools, working fully w/ Promises.
asynchronous-programming lazy-evaluation promise-library promises
Last synced: 12 Mar 2025
https://github.com/pencilcaseman/complex
A fast, lazy-evaluated complex-number library for C++
cmake complex-numbers cpp cpp17 lazy-evaluation math
Last synced: 13 Mar 2025
https://github.com/ymdarake/stream-js
Sample implementation in JavaScript for SICP Stream chapter
Last synced: 05 Mar 2025
https://github.com/mtumilowicz/scala213-functional-programming-collections-workshop
Introduction to Scala and functional programming collections: list, stream and tree.
functional-programming-in-scala immutable-collections implicits lazy-evaluation non-strict pattern-matching persistent-collections persistent-data-structure scala workshop workshop-materials workshops
Last synced: 23 Feb 2025
https://github.com/sebastianament/lazyinverses.jl
LazyInverses provides a lazy wrapper for a matrix inverse, akin to Adjoint in Julia Base. See the README for example use cases.
inverse julia lazy-evaluation linearalgebra matrix matrix-inverse
Last synced: 16 May 2025