Projects in Awesome Lists by staltz
A curated list of projects in awesome lists by staltz .
https://github.com/staltz/xstream
An extremely intuitive, small, and fast functional reactive stream library for JavaScript
cyclejs javascript reactive-programming stream typescript
Last synced: 14 May 2025
https://github.com/staltz/callbag-basics
๐ Tiny and fast reactive/iterable programming library
callbacks callbag iterables observables reactive
Last synced: 15 May 2025
https://github.com/staltz/flux-challenge
A frontend challenge to test UI architectures and solutions
Last synced: 13 Mar 2025
https://github.com/staltz/react-native-node
Run a separate Node.js process behind a React Native app
Last synced: 16 May 2025
https://github.com/staltz/manyverse
A social network off the grid (real repo at https://gitlab.com/staltz/manyverse)
cyclejs manyverse p2p peer-to-peer scuttlebutt ssb ssbc
Last synced: 15 Dec 2025
https://github.com/staltz/prevent-smoosh
Don't let TC39 use smoosh or smooshMap
Last synced: 04 Apr 2025
https://gitlab.com/staltz/manyverse
A social network off the grid ยท Scuttlebutt for mobile ยท https://manyver.se
Last synced: 24 Jan 2026
https://github.com/staltz/use-profunctor-state
React Hook for state management with profunctor lenses
lenses profunctors react react-hooks
Last synced: 05 Apr 2025
https://github.com/staltz/comver
MIGRATED TO https://gitlab.com/staltz/comver
Last synced: 14 Apr 2025
https://github.com/staltz/rxjs-training
(From 2015) RxJS Workshop exercises for MLOC.js
Last synced: 10 Mar 2026
https://github.com/staltz/toy-rx
A tiny implementation of RxJS that actually works, for learning
observables reactive reactive-programming rx rxjs rxjs5
Last synced: 07 May 2025
https://github.com/staltz/dat-installer
Download, install, and update Android apps through Dat
Last synced: 06 May 2025
https://github.com/staltz/zii
Chain function calls using a prototype function z
Last synced: 07 Apr 2025
https://github.com/staltz/easy-ssb-pub
An easy-to-host server that runs an SSB "Pub"
Last synced: 09 May 2025
https://github.com/staltz/html-looks-like
Assert that an HTML string looks approximately the same as another HTML
Last synced: 04 Apr 2025
https://github.com/staltz/mvi-example
A demo of the Model-View-Intent architecture with Virtual DOM renderer, for single-page apps.
Last synced: 25 Jun 2025
https://github.com/staltz/zig-nodejs-example
Node.js Native Module written in Zig
Last synced: 14 Apr 2025
https://github.com/staltz/ssb-room
A server to find and connect to other SSB peers โ a meeting place. AGPL-3.0
Last synced: 11 May 2025
https://github.com/staltz/prevent-global-this
Don't let TC39 use globalThis
Last synced: 14 Apr 2025
https://github.com/staltz/react-native-emoji-modal
Feature-complete Emoji picker for React Native
Last synced: 15 Apr 2025
https://github.com/staltz/switch-path
switch case for URLs, a small tool for routing in JavaScript
Last synced: 14 Oct 2025
https://github.com/staltz/react-propify-methods
A React utility to convert instance methods to props with Observables
Last synced: 14 Apr 2025
https://github.com/staltz/ttosa
CSV data for Time Till Open Source Alternative
Last synced: 07 Jan 2026
https://github.com/staltz/promisify-4loc
Promisify a callback-style function in just 4 lines of code
Last synced: 15 Apr 2025
https://github.com/staltz/rxtween
A library for creating RxJS Observables related to animation
Last synced: 21 Jun 2025
https://github.com/staltz/gun-asyncstorage
Use Gun.js in React Native through AsyncStorage
Last synced: 26 Feb 2026
https://github.com/staltz/git-done
The simplest TODO-based task tracker integrated into git.
Last synced: 15 Apr 2025
https://github.com/staltz/with-profunctor-state
React HOC for state management with profunctor lenses
Last synced: 27 Oct 2025
https://github.com/staltz/fantasy-observable
A specification for interoperability of push-based data sources in JavaScript
Last synced: 14 Apr 2025
https://github.com/staltz/ts-multipick
TypeScript Pick utility, but deeper: Pick2, Pick3, Pick4, ...
Last synced: 16 Jun 2025
https://github.com/staltz/react-human-time
React component that periodically calls human-time
Last synced: 15 Jul 2025
https://github.com/staltz/promisify-tuple
Promisify a callback-style function, resolving with [err,val]
Last synced: 06 Oct 2025
https://github.com/staltz/intact
A simpler musical notation that works well with LinnStrument
Last synced: 14 Apr 2025
https://github.com/staltz/combinelatestobj
A convenient flavor of Rx.Observable.combineLatest to return an object
Last synced: 15 Apr 2025
https://github.com/staltz/css2obj
Tagged template literal that takes CSS and returns a JavaScript object suitable for free-style
Last synced: 01 Apr 2026
https://github.com/staltz/callbag-subject
๐ A callbag listener sink which is also a listenable source
Last synced: 29 Oct 2025
https://github.com/staltz/cycle-custom-elementify
Converts a Cycle.js app to a custom element (Web Component)
Last synced: 24 Jan 2026
https://github.com/staltz/ziii
Right-compose functions with a z() utility function
Last synced: 15 Apr 2025
https://github.com/staltz/chai-virtual-dom
Chai assertion helpers for virtual-dom elements
Last synced: 16 Mar 2026
https://github.com/staltz/react-native-ssb-client
ssb-client for React Native apps that use nodejs-mobile-react-native
Last synced: 15 Apr 2025
https://github.com/staltz/callbag-share
๐ Callbag operator that broadcasts a single source to multiple sinks
Last synced: 15 Apr 2025
https://github.com/staltz/clarify-error
Add some additional context to a JavaScript error
Last synced: 15 Apr 2025
https://github.com/staltz/fp-js-workshop
Pragmatic functional programming in JavaScript - Workshop material
Last synced: 09 Jul 2025
https://github.com/staltz/react-native-android-packagemanager
Call some PackageManager APIs from React Native
Last synced: 23 Aug 2025
https://github.com/staltz/callbag-pseudo-rxjs
๐ Proof of concept that implements a subset of RxJS using callbags
Last synced: 15 Apr 2025
https://github.com/staltz/mvi-wc-poc
Proof-of-Concept of Web Components functioning in a Virtual DOM architecture (Model-View-Intent)
Last synced: 14 Apr 2025
https://github.com/staltz/pull-awaitable
Convert a pull-stream into an AsyncIterable, and use for-await-of
Last synced: 26 Jul 2025
https://github.com/staltz/pull-flat-list
FlatList React Native component capable of scrolling through pull-streams
Last synced: 15 Apr 2025
https://github.com/staltz/multiserver-worker
A multiserver plugin for Web Workers
Last synced: 15 Apr 2025
https://github.com/staltz/callbag-interval
๐ A callbag listenable source that sends incremental numbers every x milliseconds.
Last synced: 15 Apr 2025
https://github.com/staltz/callbag-pipe
๐ Utility function for plugging callbags together in chain
Last synced: 13 Jul 2025
https://github.com/staltz/quicktask
Tiny microtask queue scheduler for all environments
Last synced: 15 Apr 2025
https://github.com/staltz/ssb-keys-mnemonic
Module that converts from/to SSB keys and BIP39 mnemonic codes
bip39 bip39-mnemonic-codes mnemonic ssb ssb-server
Last synced: 15 Apr 2025
https://github.com/staltz/callbag-to-awaitable
๐ Use async-await to consume a pullable callbag source
Last synced: 14 Apr 2025
https://github.com/staltz/callbag-observe
๐ Callbag listener sink that receives data from any listenable source
Last synced: 15 Apr 2025
https://github.com/staltz/react-mutant-hoc
A utility to make React components easily consume Mutant observables
Last synced: 14 Apr 2025
https://github.com/staltz/ssb-keys-neon
A drop-in replacement of ssb-keys, implemented in Rust and delivered as a native module in Node.js
cryptography neon neon-bindings scuttlebutt ssb ssbc
Last synced: 06 Jul 2025
https://github.com/staltz/mutant-attachable
Utility for React components to easily subscribe to Mutant streams
Last synced: 10 Jun 2025
https://github.com/staltz/callbag-worker
๐ Callbag utilities for communicating with a Web Worker
Last synced: 08 Aug 2025
https://github.com/staltz/react-xstream-hoc
A utility to make React components easily consume xstream streams
Last synced: 15 Apr 2025
https://github.com/staltz/multiserver-dht
A multiserver plugin that uses a Distributed Hash Table
Last synced: 17 Mar 2026
https://github.com/staltz/ssb-roadmap
MIGRATED to https://gitlab.com/staltz/ssb-roadmap
Last synced: 04 Aug 2025
https://github.com/staltz/electron-ssb-client
Secure Scuttlebutt API for (Renderer process) Electron apps
Last synced: 28 Jul 2025
https://github.com/staltz/callbag-for-each
๐ Callbag sink that consume both pullable and listenable sources
Last synced: 15 Apr 2025
https://github.com/staltz/pull-worker
Convert a Web Worker API to a duplex pull-stream
Last synced: 14 Apr 2025
https://github.com/staltz/react-native-process-shim
Shim the Node.js process for React Native's JS runtime
Last synced: 07 Jul 2025
https://github.com/staltz/pull-rn-channel
Convert a Node.js Mobile 'channel' to a duplex pull-stream
Last synced: 23 Aug 2025
https://github.com/staltz/callbag-from-iter
๐ Convert an iterable or iterator to a callbag pullable source
Last synced: 15 Apr 2025
https://github.com/staltz/pull-stream-from-promise
MIGRATED TO https://gitlab.com/staltz/pull-stream-from-promise
Last synced: 14 Apr 2025
https://github.com/staltz/cleanjs-example
Example of Cycle.js app passing the eslint-config-cleanjs lint
Last synced: 14 Apr 2025
https://github.com/staltz/cycle-native-navigation
Cycle.js drivers for react-native-navigation
Last synced: 15 Apr 2025
https://github.com/staltz/callbag-concat
๐ Callbag factory that concatenates data from multiple callbag sources
Last synced: 14 Aug 2025
https://github.com/staltz/pull-thenable
Convert a pull-stream into a thenable
Last synced: 15 Apr 2025
https://github.com/staltz/callbag-merge
๐ Callbag factory that merges data from multiple callbag sources
Last synced: 15 Apr 2025
https://github.com/staltz/callbag-map
๐ Callbag operator that applies a transformation on data passing through it
Last synced: 11 Jul 2025
https://github.com/staltz/software-below-the-poverty-line
Dataset for my blog post
Last synced: 30 Jan 2026
https://github.com/staltz/ssb-discovery-swarm
Scuttlebot plugin that exchanges invites with other sbots in a DHT
Last synced: 15 Apr 2025
https://github.com/staltz/callbag-to-async-iterable
๐ Convert any pullable callbag source to an AsyncIterable
Last synced: 17 Oct 2025
https://github.com/staltz/callbag-flatten
๐ Callbag operator that flattens a higher-order callbag source
Last synced: 15 Apr 2025
https://github.com/staltz/multiserver-rn-channel
MIGRATED TO https://gitlab.com/staltz/multiserver-rn-channel
Last synced: 14 Apr 2025
https://github.com/staltz/callbag-take
๐ Callbag operator that limits the total amount of data sent through
Last synced: 07 Oct 2025
https://github.com/staltz/djangoconfi-mongoengine
A presentation about using MongoDB in Django through Mongoengine, for DjangoCon Finland '13
Last synced: 04 Oct 2025