Displaying 1 to 20 from 32 results

choo - :steam_locomotive::train: - sturdy 4kb frontend framework

  •    Javascript

Want to see more examples? Check out the Choo handbook. We believe programming should be fun and light, not stern and stressful. It's cool to be cute; using serious words without explaining them doesn't make for better results - if anything it scares people off. We don't want to be scary, we want to be nice and fun, and then casually be the best choice around. Real casually.

microstates.js - Composable State Primitives for JavaScript

  •    Javascript

Microstates makes working with pure functions over immutable data feel like working with the classic, mutable models we all know and love. But, most imporantly, Microstates makes working with state fun.

posterus - Composable async primitives (futures) with cancelation, control over scheduling, and coroutines

  •    Javascript

Posterus is a library of promise-like asynchronous primitives (futures) that support cancelation. Futures compose just like promises, but can also be cleanly shut down, aborting pending operations and freeing resources. Posterus also exposes its inner scheduling capabilities, allowing you to "opt out" of asynchrony when needed (motivating example).




konfig - Composable, observable and performant config handling for Go for the distributed processing era

  •    Go

Composable, observable and performant config handling for Go. Written for larger distributed systems where you may have plenty of configuration sources - it allows you to compose configurations from multiple sources with reload hooks making it simple to build apps that live in a highly dynamic environment. The name is Swedish for "config". We have a lot of nationalities here at Lalamove and to celebrate cultural diversity most of our open source packages will carry a name derived from a non-English language that is perhaps spoken by at least one of our employees(?).

react-stamp - Composables for React.

  •    Javascript

Composables for React. react-stamp has replaced react-stampit and is compliant with the stamp specification. The Rtype specification is used for documenting function signatures and data structures.

stamp-specification - The Stamp Specification: Composables

  •    Javascript

This specification exists in order to define a standard format for composable factory functions (called stamps), and ensure compatibility between different stamp implementations. A stamp is a composable factory function that returns object instances based on its descriptor.

subfs - Create subfilesystems that are rooted at a specific directory.

  •    Javascript

Create subfilesystems that are rooted at a specific directory.Node's filesystem api isn't very composable because you can't pass a filesystem referecne to a directory, you only can pass path prefixes to libraries that do something with the filesystem.


unction

  •    Javascript

This takes an object where the values are probably promises and returns a promise that has that same object but with the resolved values. If we use allP or Promise.all we're getting an array back, but that's annoying to destructure. The allObjectP function gives us the concurrency we want with a named interface for the returned resolutions.

reducers - Library for higher-order manipulation of collections

  •    Javascript

Library for higher-order manipulation of collections, based upon reduce. Most functional languages (including beloved JS) typically come with some collection transformation functions like filter and map that take a logical collections and return transformed version of it. Unfortunately they tend to complect, by implying mechanism, order, laziness and representation. This library is an attempt to provide simple solution for some of the hard problems by decomplecting and building upon simple premise - minimum definition of collection is something that is reducible.

reducible - High-order abstraction for reducible data structures

  •    Javascript

Library defines higher-order abstraction for reducible data structures - collections based upon reduce. Most functional languages (including beloved JS) typically come with some collection transformation functions like filter and map that take a logical collections and return transformed version of it. Unfortunately they tend to complect, by implying mechanism, order, laziness and representation. This library is an attempt to provide simple solution for some of the hard problems by decomplecting and building upon simple premise - minimum definition of collection is something that is reducible.

redux-free-flow - Free Monad Action Creators for Redux

  •    Javascript

You'd write these store interactions just like how you would write promise chains - and the final interaction when dispatched will do almost exactly what you think it does. Kinda. redux-thunks gives you the freedom to consult getState and do multiple and possibly async dispatch calls. But thunks are effectful and not composable. You cannot easily take the return value of a thunk and use it as inputs of other thunks easily, nor can you rollback thunk actions without big changes to reducer. This library gives you all the raw power of redux-thunk but non of the effectful nastiness...

vas - :seedling: composable client/server data services using pull streams

  •    Javascript

for a more complete example, see ./example, which you can run with npm run example and query using command-line using npm run example:cli -- things.find. let's say we're writing a todo app (so lame right).

react-polymorph - React components with highly customizable logic, markup and styles.

  •    Javascript

React Polymorph is a UI framework for React, that separates logic, markup and theming of components. It's inspired by react-toolbox (but more flexible), powered by CSS Modules and harmoniously integrates with your webpack workflow, although you can use any other module bundler. Each component's skin that you apply to your component will receive its styles (css/scss) via a theme. React-polymorph comes with Simple themes & skins out of the box, but all themes are completely customizable.

ivar - Ivar is an adapter based HTTP client that provides the ability to build composable HTTP requests

  •    Elixir

Ivar is an adapter based HTTP client that provides the ability to build composable HTTP requests. The key goals of Ivar are to allow requests to be constructed in a composable manner (pipeline friendly) and to simplify building, sending and receiving requests for a number of well known http clients.

choop - 🚂⚛️ - choo architecture for preact

  •    Javascript

Only difference is preact will append our app to the element passed into mount. So instead of our main view returning <body> we return <main> (or whatever we want the root to be). You can use props or an additional constructor function to pass emit into your components.

supermodels

  •    Javascript

Modeling library for javascript. Define schemas that represent your data. Create instances from schemas that can be observed, validated and composed. For use in Node.js, the browser (3Kb gzipped) or any other JavaScript environment.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.