Bluebird is a fully featured promise library with focus on innovative features and performance.
promise performance promises promises-a promises-aplus async await deferred deferreds future flow-control dsl fluent-interface promise-library polyfillBy Plataformatec. Rails forms made easy.
form-builder rails-helper rails dslA pragmatic lightweight dependency injection framework for Kotlin developers. Written in pure Kotlin, using functional resolution only: no proxy, no code generation, no reflection.
kotlin dependency-injection injection dsl functionalSnapKit is a DSL to make Auto Layout easy on both iOS and OS X. CocoaPods 1.1.0+ is required to build SnapKit 4.0.0+.
auto autolayout snapkit xcode dsl cocoapods constraints layout uiDistributed under the terms of the GNU Public license version 3 (or later).
livecoding algorave pattern haskell language dsl kairotic live-codingTransmogrifAI (pronounced trăns-mŏgˈrə-fī) is an AutoML library written in Scala that runs on top of Spark. It was developed with a focus on accelerating machine learning developer productivity through machine learning automation, and an API that enforces compile-time type-safety, modularity, and reuse. Through automation, it achieves accuracies close to hand-tuned models with almost 100x reduction in time. Skip to Quick Start and Documentation.
ml automl transformations estimators dsl pipelines machine-learning salesforce einstein features feature-engineering spark sparkml ai automated-machine-learning transmogrification transmogrify structured-data transformersYou can write complex and easy-to-maintain animations in just a few lines of code by use LSAnimator(Objective-C) or CoreAnimator(Swift). CAAnimations and UIView animations are extremely powerful, but it is very hard to read when the animation is complicated.
jhchainableanimations animation animator chain multi-chain-animation dsl calayer uiview property-animationIn the project folder, you can find an example of a typical login view laid out in both native and Stevia for you to understand and compare the two approaches.
autolayout layout stevia constraints view interface freshos dsl ios visual-format-language xcode cocoapods ui auto layouts carthage storyboard xib nslayoutconstraintsA pragmatic lightweight dependency injection framework for Kotlin developers. Written in pure Kotlin, using functional resolution only: no proxy, no code generation, no reflection.
kotlin dependency-injection injection dsl androidDynamically Mock server behaviors and responses. Kakapo is a dynamic mocking library. It allows you to replicate your backend APIs and logic. With Kakapo you can easily prototype your application based on your API specifications.
func kakapo json-api opinionated plugable-interface plugable dsl opinionated-dsl unpluggedRails forms made easy. Simple Form aims to be as flexible as possible while helping you with powerful components to create your forms. The basic goal of Simple Form is to not touch your way of defining the layout, letting you find the better design for your eyes. Most of the DSL was inherited from Formtastic, which we are thankful for and should make you feel right at home.
rails dsl form-builder rails-helperferret is a web scraping system. It aims to simplify data extraction from the web for UI testing, machine learning, analytics and more. ferret allows users to focus on the data. It abstracts away the technical details and complexity of underlying technologies using its own declarative language. It is extremely portable, extensible, and fast. It as the ability to scrape JS rendered pages, handle all page events and emulate user interactions.
query-language data-mining scraping scraping-websites dsl cdp crawling scraper crawler chrome web-scrappingMacroid is a modular functional user interface creation language for Android, implemented with Scala macros.Striving to be focused on one thing (GUI), Macroid promotes composability and high-level abstractions.
functional-programming android scala-macros user-interface gui dsl abstraction composability android-developmentDeepLearning.scala is a simple library for creating complex neural networks from object-oriented and functional programming constructs. Like other deep learning toolkits, DeepLearning.scala allows you to build neural networks from mathematical formulas. It supports floats, doubles, GPU-accelerated N-dimensional arrays, and calculates derivatives of the weights in the formulas.
automatic-differentiation deep-neural-networks deep-learning neural-network functional-programming symbolic-computation dsl domain-specific-language machine-learningAn elasticsearch query body builder. Easily build complex queries for elasticsearch with a simple, predictable api. Check out the API reference documentation.
elasticsearch querydsl builder bodybuilder querying queries query elastic search dsl elasticsearch-toolsAt Agoda, we have more than 1000 automated tests to ensure our application's quality and give our best experience to the user. All of them are written with Espresso from Google. Even though Espresso is working really well with our test, the code readability is quite low. Let's look at some of the examples of how we write the test. This is an example just to check the visibility and you can see that it's not looking that good. As Agoda developers, we want to improve not just our codebase quality, but also our implementation of tests as well. This is why we are introducing Kakao. The library that will make you enjoy writing automated tests like you are drinking a hot chocolate.
espresso kotlin dslA library providing a DSL for loading and extracting content from HTML pages. Take a look at Examples.scala and at the unit specs for usage examples or keep reading for more thorough documentation. Feel free to use GitHub Issues for submitting any bug or feature request and Gitter to ask questions.
scraper dsl html-parsingMacroid is a modular functional user interface creation language for Android, implemented with Scala macros. Striving to be focused on one thing (GUI), Macroid promotes composability and high-level abstractions.
android gui functional-programming dsl abstraction scala-macros user-interface composabilityAn incremental linear constraint-solving algorithm (Auto Layout) in Swift.
cassowary algorithm simplex constraint-solver auto-layout linear-programming dslAs we all know, a neural network is just a computable math expression (and hence a program). Of course, I must still be able to train the network.
deep-learning dsl functional-programming automatic-differentiation
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.