Queuer is a queue manager, built on top of OperationQueue and Dispatch (aka GCD). It allows you to create any synchronous and asynchronous task easily, with just a few lines. * Currently, URLSession.shared property is not yet implemented on Linux.
queuer operationqueue carthage semaphore dispatch asynchronous-tasks tvos watchos swift-package-manager foundation grand-central-dispatch task synchronous-tasksR3 is an URL router library with high performance, thus, it's implemented in C. It compiles your R3Route paths into a prefix trie. By using the prefix tree constructed in the start-up time, you can dispatch the path to the controller with high efficiency.
path dispatch performance r3 c9sIt's only ~200 bytes minified and gzipped. I'm not fanatic about keeping the size at this level though.Emitting events asynchronously is important for production code where you want the least amount of synchronous operations.
event emitter eventemitter events async emit on once off listener subscribe unsubscribe pubsub tiny addlistener addeventlistener dispatch dispatcher observer trigger await promiseDispatch reboot is a rewrite of the Dispatch library for HTTP interaction in Scala, using async-http-client, commonly called AHC, as its underlying transport. For more info, see the Dispatch documentation site. Dispatch requires that you use Java 8 as AHC requires it.
http-client async scala-library http-library dispatch ahcA GitHub action to create a repository dispatch event. This action creates repository_dispatch events. The default GITHUB_TOKEN does not have scopes to do this so a repo scoped PAT created on a user with write access to the target repository is required. If you will be dispatching to a public repository then you can use the more limited public_repo scope.
github-api webhook-events github-action repository-dispatch actions repository dispatchThis is a library that strives to be best-in-class. If you are considering using an SPA framework, please read Do you really want an SPA framework? first. Make your application bookmarks, browser history, the back button, and the forward button act just as the user expects while enabling you to update only the part of the page that has changed. This jQuery plugin helps you do this by making the URI Anchor (or hash fragment, as others call it) your application state API.
jquery-plugin ecosystem:jquery hashtag hash uri bookmarks history address location hashchange onhashchange routing router dispatchA GitHub action that facilitates "ChatOps" by creating dispatch events for slash commands. The action runs in issue_comment event workflows and checks the first line of comments for slash commands. When a valid command is found it creates a repository dispatch event that includes a payload containing full details of the command and its context. It also supports creating workflow dispatch events with defined input parameters.
chatops automation slash-commands github-action repository-dispatch workflow-queue slash command dispatchA composable routing library for Haxe. Golgi is a generic routing library for Haxe. Golgi does not try to be a web routing library on its own, but it can be used as the basis for one.
routing url parse dispatchPattern matching for JavaScript. Library can be used to implement functions supporting range of different dispatchers, in a declarative manner avoiding mess of conditional blocks & manual argument validations. While primarily this aims to improve code readability and maintainability, in some cases this can be useful to optimize specific, hot code paths.
functions pattern match cotract dispatchLibrary provides an API for defining polymorphic methods that dispatch on the first argument type. This provides a powerful way for decouple abstraction interface definition from an actual implementations per type / instance, without risks of interference with other libraries.
method dispatch protocol polymorphism type-dispatchNo magic flux implementation library. material-flux is consist of Action, Store and Context.
flux react dispatch es6 typescriptEvent shim and dispatcher to use the DOM 3 event syntax everywhere. One of the core aspect of writing a maintainable and scalable code is to decouple the modules of your application so they are not tied together. If a module can't "talk" directly to another, you will need to find a way to notify other elements, this is called an Observer Pattern.
event dispatcher dom dispatch listener notificationWell tested Grand Central Dispatch (GCD) Timer in Swift. Checkout the test file. The example shows how to use GCDTimer to periodically poll newly submitted items from Hacker News.
timer gcd dispatchNote that full documentation including guides and an API reference can be found on the help site. I also have a series on moving from "onion layer" architecture to making use of a mediated command pattern in a series of posts on my blog.
dispatch dispatch-commands mediator command netstandard20Flask-inspired routing system for node and connect. Nice if you just need a routing system without depending on connect, or need routing middleware without all features provided by express.
connect flask werkzeug routing router routers dispatch requestRouting for static site generators, build systems and task runners, heavily based on express.js routes but works with file objects. Used by Assemble, Verb, and Template. Please consider following this project's author, Jon Schlinkert, and consider starring the project to show your ❤️ and support.
route router middleware paths regex match handler vinyl file build node nodejs jonschlinkert assemble dispatch en express handlers matchers path regexp routes routingLila is a dynamic language running on the JVM with efficient multiple and predicate method dispatch. It was developed as part of the thesis "Efficient Dynamic Method Dispatch on the Java Virtual Machine". The environment variable JRUBY is used to run jruby. The default value is jruby.
lila thesis dispatch dynamic-languages jvm jruby multiple-dispatch multiple-inheritance predicate-dispatchYou know as everybody knows how to use the EventTarget today, because every Node instance (HTML Elements) prototype it. And that's make it awesome. You can prototype your objects with this and you will have support to events. Also it can be used as prototype of a shim to EventTarget in non-modern browsers. Because it's compatible with ES3.
events object eventtarget prototype listeners dispatch event listener objectevent nodeevent browserevent shimA standalone powerful library to manage browser routing with nested level support, complex match expressions and on-fly rules change (convenient to lazy module loading). The open-source router system solutions available when I started designing this library were all working with a callback "match" and they are very hard to work with nested levels, and/or not support on-fly changes.
route routes router pushstate hashchange history location navigation controller mvc event events dispatch url spa single-page-application lazy-load apps app routing uri shim navigator
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.