Displaying 1 to 20 from 79 results

immutable-js - Immutable persistent data collections for Javascript which increase efficiency and simplicity

  •    Javascript

Immutable data cannot be changed once created, leading to much simpler application development, no defensive copying, and enabling advanced memoization and change detection techniques with simple logic. Persistent data presents a mutative API which does not update the data in-place, but instead always yields new updated data.

Sequence - The responsive CSS animation framework for creating unique sliders, presentations, banners, and other step-based applications

  •    Javascript

The responsive CSS animation framework for creating unique sliders, presentations, banners, and other step-based applications. Sequence.js provides all of the JavaScript functionality you need for step-based applications such as sliders and presentations, allowing you to concentrate on producing your content with style.

list - 🐆 An immutable list with unmatched performance and a comprehensive functional API.

  •    TypeScript

A fast immutable list with a functional API. List is a purely functional alternative to arrays. It is an implementation of a fast persistent sequence data structure. Compared to JavaScript's Array List has three major benefits.




GoJS - JavaScript diagramming library for interactive flowcharts, org charts, design tools, planning tools, visual languages

  •    Javascript

GoJS is a JavaScript and TypeScript library for creating and manipulating diagrams, charts, and graphs. GoJS is a flexible library that can be used to create a number of different kinds of interactive diagrams, including data visualizations, drawing tools, and graph editors. There are samples for flowchart, org chart, business process BPMN, swimlanes, timelines, state charts, kanban, network, mindmap, sankey, family trees and genogram charts, fishbone diagrams, floor plans, UML, decision trees, pert charts, Gantt, and hundreds more. GoJS includes a number of built in layouts including tree layout, force directed, radial, and layered digraph layout, and a number of custom layout examples.

run-sequence - Run a series of dependent gulp tasks in order

  •    Javascript

Runs a sequence of gulp tasks in the specified order. This function is designed to solve the situation where you have defined run-order, but choose not to or cannot use dependencies. If you are hiring developers, you can support this project and future open source work by checking out our company, Qualified.io.

node-charm - ansi control sequences for terminal cursor hopping and colors

  •    Javascript

Use ansi terminal characters to write colors and cursor positions.Charm objects pass along the data events from their input stream except for events generated from querying the terminal device.


Fluent.NET

  •    CSharp

The Fluent.NET library introduces extension methods to make .NET code easier to read and more fluid to write.

node-seq - Chainable asynchronous flow control for node

  •    Javascript

Seq is an asynchronous flow control library with a chainable interface for sequential and parallel actions. Even the error handling is chainable.Each action in the chain operates on a stack of values. There is also a variables hash for storing values by name.

Smile - :smile: Emoji in Swift

  •    Swift

We would love you to contribute to Smile, check the CONTRIBUTING file for more info.

seqkit - A cross-platform and ultrafast toolkit for FASTA/Q file manipulation in Golang

  •    Go

FASTA and FASTQ are basic and ubiquitous formats for storing nucleotide and protein sequences. Common manipulations of FASTA/Q file include converting, searching, filtering, deduplication, splitting, shuffling, and sampling. Existing tools only implement some of these manipulations, and not particularly efficiently, and some are only available for certain operating systems. Furthermore, the complicated installation process of required packages and running environments can render these programs less user friendly. This project describes a cross-platform ultrafast comprehensive toolkit for FASTA/Q processing. SeqKit provides executable binary files for all major operating systems, including Windows, Linux, and Mac OS X, and can be directly used without any dependencies or pre-configurations. SeqKit demonstrates competitive performance in execution time and memory usage compared to similar tools. The efficiency and usability of SeqKit enable researchers to rapidly accomplish common FASTA/Q file manipulations.

jQuery.chain.js

  •    JQuery

jQuery plugin to chain async functions to execute sequencially, current function's return value or returned defered object resolve parameters will be transfer to next function as parameters.

concurrent-couch-follower - a couch follower wrapper that you can use to be sure you don't miss any documents even if you process them asynchronously

  •    Javascript

a couch follower wrapper that you can use to be sure you don't miss any documents even if you process them asynchronously.

seq-file - A module for storing the ever-increasing sequence files when following couchdb _changes feeds

  •    Javascript

A module for storing the ever-increasing sequence files when following couchdb _changes feeds.

p-waterfall - Run promise-returning & async functions in series, each passing its result to the next

  •    Javascript

Returns a Promise that is fulfilled when all promises returned from calling the functions in tasks are fulfilled, or rejects if any of the promises reject. The fulfilled value is the value returned from the last task.Functions are expected to return a value. If a Promise is returned, it's awaited before continuing with the next task.

continuous.js - Streams (lazy sequences) for JavaScript

  •    CoffeeScript

Streams for JavaScript, also known as lazy sequences.StreamI: head, tail, stream, toStream, iterate, map, pluck, filter, unique, reject, without, take, takeWhile, takeWhere, drop, dropWhile, zipWith, interleave, fold, fold1, toArray, toObject, doStream, each, find, some, every, append, union, accumulate, join, flatMap, get, clone, repeat, ints, rand, chars, memo.

unicode-emoji - Emoji Regex in Ruby

  •    Ruby

A small Ruby library which provides Unicode Emoji data and regexes. Also includes a categorized list of recommended Emoji.

temporal - Non-blocking, temporal task sequencing. For use with robots built with Johnny-Five

  •    Javascript

Non-blocking, temporal task sequencing. temporal does NOT use setTimeout or setInterval, however there is a cost for using "recursive" setImmediate to create an extremely fast, async execution loop. CPU usage is expected to peak when using temporal, because the internal ticker needs to execute as fast as possible and as many times per second as possible. It's this speed that allows temporal to review the internal schedule for tasks to execute more than once per millisecond, which is needed to create preferential execution cycles for hardware programming.temporal is not good for sparse task scheduling.