Displaying 1 to 20 from 27 results

fluro - Fluro is a Flutter routing library that adds flexible routing options like wildcards, named parameters and clear route definitions

  •    Dart

The brightest, hippest, coolest router for Flutter. See CHANGELOG for all breaking (and non-breaking) changes.

unparam - Report unused function parameters

  •    Go

Reports unused function parameters and results in your code.It also reports parameters that always receive the same values, results that always return the same values and results that are never used.

param - a tiny module to read config parameters

  •    Javascript

If present param will simply return that value. Otherwise param will look for a configuration file specified by --config [filename] or your NODE_ENV env var. If NODE_ENV=development it will look for a config file called config/development.json or config/development.js. It will start looking for the config file in . If it doesn't exist it will try in .. until it reaches /.{$API_KEY} reads API_KEY from the environment. Equivalent to process.env.API_KEY.

node-url-assembler - Assemble urls from route-like templates (/path/:param)

  •    Javascript

You can also incrementally build your URL. If url-assembler finds the request module. Then a .request property is available on every instance which can be used to make requests.

mongoose-api-query - [NEEDS MAINTAINER] Mongoose plugin that takes a set of URL params and constructs a query for use in a search API

  •    Javascript

mongoose-api-query handles some of that busywork for you. Pass in a vanilla object (e.g. req.query) and query conditions will be cast to their appropriate types according to your Mongoose schema. For example, if you have a boolean defined in your schema, we'll convert the eats_humans=true to a boolean for searching. It also adds a ton of additional search operators, like less than, greater than, not equal, near (for geosearch), in, and all. You can find a full list below.

params - Easy parameters validation/casting with Ecto.Schema, akin to Rails' strong parameters.

  •    Elixir

If you've been doing Ecto based applications lately, you know Ecto provides a very easy way to populate structs with data comming from request parameters, validating and casting their values along the way. All this thanks to the Ecto.Schema and Ecto.Changeset modules. The first specifies the fields your model has (typically the same as your db table) and the later provides an easy way to convert potentially unsafe data and validate stuff via changesets.

jimple - Just a dependency injection container to NodeJS and to the browser using new ES6 features

  •    Javascript

This project is a port of Pimple Dependency Injection container for NodeJS and for browsers using features provided by ES6. Note that the browser version of this library uses a version compiled by Babel. And because this, and because browsers does not have great support to Map and Set yet, you will need to load babel-polyfill (or some other similar polyfill that implements Map and Set support) before loading this package on the browser.

ArgueJS - optional parameters, default values and type-checking for your JavaScript method signatures

  •    Javascript

ArgueJS is a JavaScript library that allows you to delightfully extend your method's signatures with optional parameters, default values and type-checking. Let's suppose we want to rewrite the well known method range from underscorejs.

ofxRemoteUI - OpenFrameworks addon serves any number of variables (bool, float, int, enum, string, ofColor) on the network, so that you can modify from outside the OF app

  •    C++

OpenFrameworks addon that allows you to serve c++ variables/parameters (bool, float, int, enum, string, ofColor) on the network, so that you can modify them remotely. It uses server client architecture, where your app is the server. It communicates both ways; you can modify your project's variables from the client, but you can also pull your app's variable values from the client; this way you can track values that evolve programatically. It runs on OSC. You can save and then load "presets", which allow you to quickly change values for a lot of your parameters quickly. You can also make "group presets" to change only the values of a subset of your parameters.

check-types.js - A little JavaScript library for asserting types and values.

  •    Javascript

A little JavaScript library for asserting types and values. Writing explicit conditions in your functions to check arguments and throw exceptions is a task that swiftly becomes tiresome and adds complexity to your codebase.


  •    Javascript

A library that builds a URL, including it's path, query parameters and fragment identifier. Works in node and in the browser.

exop - Elixir library that provides a macros which allow you to encapsulate business logic and validate incoming params over predefined contract

  •    Elixir

A library that provides a macros which allow you to encapsulate business logic and validate incoming params over predefined contract. Exop.Operation provides parameter macro, which is responsible for the contract definition. Its spec is @spec parameter(atom, Keyword.t) :: none, we define parameter name as the first atom attribute and parameter options as the second Keyword attribute.

parascope - parascope gem for param-based scope generation

  •    Ruby

Param-based scope generation. This gem provides a Parascope::Query class with a declarative and convenient API to build scopes (ActiveRecord relations or arbitrary objects) dynamically, based on parameters passed to query object on initialization.

rack-params - `Rack::Request.params` validation and type coercion, on Rack.

  •    Ruby

Rack::Request.params validation and type coercion, on Rack. After checking out the repo, run bin/setup to install dependencies. Then, run rake spec to run the tests. You can also run bin/console for an interactive prompt that will allow you to experiment.

koa-strong-params - Rails-style implementation of strong parameters for Koa

  •    Javascript

Rails-style implementation of strong parameters for Koa. The middleware adds the this.params object to the Koa context which returns an object, built from query string and request body data. The returned object has some useful methods allows for data requiring and filtering. You should consider using koa-qs and koa-bodyparser packages together with koa-strong-params.

koa-req-validator - Declarative request validation middleware for Koa

  •    Javascript

opts is an object specifying the fields and their corresponding validation rules. Each key is a field name in the post data (e.g. 'name', 'user.name') with optional search scopes: query, body and params. Field name and scopes are separated by :. If no scope is specified, all scopes are searched.

env-aws-params - Inject AWS SSM Parameters as Environment Variables

  •    Go

env-aws-params is a tool that injects AWS EC2 Systems Manager (SSM) Parameter Store Key / Value pairs as Environment Variables when executing an application. It is intended to be used as a Docker Entrypoint, but can really be used to launch applications outside of Docker as well. The primary goal is to provide a way of injecting environment variables for 12 Factor applications that have their configuration defined in the SSM Parameter store. It was directly inspired by envconsul.

indifferent - Elixir Indifferent access on maps/lists/tuples with custom key transforms.

  •    Elixir

This library provides a wrapper for indifferent access on maps, structs, lists and tuples. You could use Indifferent to wrap a parameters hash or something without having to distingish on the type of keys (atoms or binaries) akin to the features of Rails' HashWithIndifferentAccess.

ParameterizedFunctions.jl - Functions with parameters for differential equations

  •    Julia

ParameterizedFunctions.jl is a component of the JuliaDiffEq ecosystem which allows for parameters to be explicitly present within functions. The interface which ParameterizedFunctions describes allows for functionality which requires parameters, such as parameter sensitivity analysis and parameter estimation, to be added to the differential equation solvers of DifferentialEquations.jl. While the interface itself is of importance to ecosystem developers, ParameterizedFunctions.jl provides user-facing macros which make a ParameterizedFunction easy to define, and automatically include optimizations like explicit Jacobian functions and explicit inverse Jacobian functions for the differential equation solvers to take advantage of. The result is an easy to use API which allows for more functionality and more performance optimizations than could traditionally be offered. ParameterizedFunction is a type which can be used in various JuliaDiffEq solvers where the parameters must be accessible by the solver function. These use call overloading generate a type which acts like a function f(t,u,du) but has access to many more features. For example, a ParameterizedFunction can contain a function for the Jacobian or Inverse Jacobian. If such functions exist, the solvers can use them to increase the speed of computations. If they don't exist, the solvers will ignore them. Since ParameterizedFunction is a subtype of Function, these can be used anywhere that a function can be used, just with the extra functionality ignored.

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.