Displaying 1 to 20 from 28 results

math-as-code - a cheat-sheet for mathematical notation in code form

  •    Javascript

This is a reference to ease developers into mathematical notation by showing comparisons with JavaScript code.This guide is not yet finished. If you see errors or want to contribute, please open a ticket or send a PR.

vexflow - A JavaScript library for rendering music notation and guitar tablature.

  •    Javascript

VexFlow is an open-source web-based music notation rendering API. It is written completely in JavaScript, and runs right in the browser. VexFlow supports HTML5 Canvas and SVG, and runs on all modern browsers. Go try out The VexFlow Tutorial to learn how to use VexFlow. Also learn to use the simpler EasyScore API in the Using EasyScore guide.

vextab - A VexTab Parser for VexFlow

  •    Javascript

A VexTab Parser for VexFlow. Copyright (c) 2012 Mohit Muthanna Cheppudira. VexTab is a language that allows you to easily create, edit, and share music notation and guitar tablature. Unlike ASCII tab, which is designed for readability, VexTab is designed for writeability.

mark - A simple and unified notation for both object data, like JSON, and markup data, like HTML and XML

  •    Javascript

Objective Markup Notation, abbreviated as Mark Notation or just Mark, is a new unified notation for both object and markup data. The notation is a superset of what can be represented by JSON, HTML and XML, but overcomes many limitations these popular data formats, yet still having a very clean syntax and simple data model. The major syntax extension Mark makes to JSON is the introduction of a Mark object. It is a JSON object extended with a type name and a list of content items, similar to element in HTML and XML.




react.hiccup - React 0% JSX, 100% hiccup

  •    Javascript

React.hiccup is a complete replacement for JSX written in sweet.js. React.hiccup uses a very clean, minimalistic notation - no HTML tags and no curly braces in HTML elements.


h5on - HTML5 Object Notation

  •    Javascript

H5ON is an object notation, like JSON, for representing objects as HTML5 elements. This document describes the syntax. The project contains both a Node.js and a jQuery plugin implementation.

expand-object - Expand a string into a JavaScript object using a simple notation.

  •    Javascript

Expand a string into a JavaScript object using a simple notation. Use the CLI or as a node.js lib. Also see collapse-object, for doing the reverse of this library.

union-value - Set an array of unique values as the property of an object

  •    Javascript

Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation. Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.

cidr-regex - Regular expression for matching IP addresses in CIDR notation

  •    Javascript

Returns a regex for matching both IPv4 and IPv6 CIDR IP addresses. Returns a regex for matching IPv4 CIDR IP addresses.

burrido - Do-notation for JavaScript

  •    Javascript

An experiment in bringing Haskell's programmable semicolon to JavaScript, using generators. The above should look fairly self-explanatory to a Haskell programmer: we are declaring a Monad instance for arrays, which requires us to define two functions: pure and bind. Then we obtain a special function Do which is a do-notation tailored to that particular monad. We pass a generator function to Do, within which we gain access to the yield keyword, allowing us to "unwrap" monadic values and release their effects.

levn - Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible

  •    LiveScript

Light ECMAScript (JavaScript) Value Notation Levn is a library which allows you to parse a string into a JavaScript value based on an expected type. It is meant for short amounts of human entered data (eg. config files, command line arguments). Levn aims to concisely describe JavaScript values in text, and allow for the extraction and validation of those values. Levn uses type-check for its type format, and to validate the results. MIT license. Version 0.3.0.

stringify-keys - Build an array of key paths from an object.

  •    Javascript

Build an array of key paths from an object. Please consider following this project's author, Brian Woodward, and consider starring the project to show your ❤️ and support.

SKON - Space Kraken Object Notation - An alternative serialization language

  •    ANTLR

Is a language originally created to accommodate the data format language need for Project Porcupine. Its main focus is besting all other object notation languages. No more need for 90% filler in xml, the unreadable "s in Json or the overly complex superset of JSON; YAML.

music-encoding - 美 The Music Encoding Initiative Schema

  •    XSLT

The Music Encoding Initiative (MEI) is an open-source effort to define a system for encoding musical documents in a machine-readable structure. MEI brings together specialists from various music research communities, including technologists, librarians, historians, and theorists in a common effort to define best practices for representing a broad range of musical documents and structures. The results of these discussions are formalized in the MEI schema, a core set of rules for recording physical and intellectual characteristics of music notation documents expressed as an eXtensible Markup Language (XML) schema. It is complemented by the MEI Guidelines, which provide detailed explanations of the components of the MEI model and best practices suggestions. One of the core strengths of the MEI Schema is that it allows an individual to validate an MEI file against an XML Schema to ensure the MEI file conforms to expected encodings and behaviours. To validate an MEI file you need XML validator software. XML Authoring tools, such as oXygen has built-in validation tools. There are also several command-line utilities, including xmllint and jing.