An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: immutability

moibit/core

The Core module of @moibitjs to interact with MoiBit off-chain Storage platform

Language: JavaScript - Size: 52.7 KB - Last synced at: 9 months ago - Pushed at: about 2 years ago - Stars: 8 - Forks: 0

vaukalak/react-mlyn

react bindings to mlyn

Language: TypeScript - Size: 298 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 20 - Forks: 3

wildlyinaccurate/plait

A fast, minimal JavaScript framework for building isomorphic reactive web components.

Language: JavaScript - Size: 1.8 MB - Last synced at: 1 day ago - Pushed at: over 3 years ago - Stars: 29 - Forks: 2

ipmjs/ipmjs

Immutable Package Manager

Language: HTML - Size: 9.77 KB - Last synced at: 25 days ago - Pushed at: about 4 years ago - Stars: 191 - Forks: 6

AhmedTarekHasan/StringImmutability

All about String and its immutability in .NET C#

Language: C# - Size: 3.91 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

AhmedTarekHasan/Immutability

Importance of Immutability in .NET C#

Size: 1.95 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Vyachowski/frontend-project-46

JSON Difference generator: This project is centered around concepts like higher-order functions, recursion, and configuring the environment.

Language: JavaScript - Size: 637 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

1saeedsalehi/Immutability

an example for refactor code to an immutable architecture

Language: C# - Size: 9.77 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

hustcc/immutability-util

:herb: Mutate a copy of data without changing the original source by path string, just like the get/set in lodash. Inspired by immutability-helper and rewrite with ES6.

Language: JavaScript - Size: 14.6 KB - Last synced at: 25 days ago - Pushed at: over 7 years ago - Stars: 8 - Forks: 1

SAKryukov/python-readonly-class-attributes

Comprehensive solution for read-only Python class attributes: clear syntax, no dependency on naming conventions

Language: Python - Size: 28.3 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 1

KuessiAnsan/ConsoleBasedStockManagementUsingOop

A simple console-based stock management system implemented in Java with Object-Oriented Programming (OOP) principles.

Language: Java - Size: 74.2 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

e2immu/e2immu-documentation

Documentation of the e2immu static code analyser.

Language: HTML - Size: 685 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 2

ThemisB/diavgeiaRedefined

Diavgeia using Semantic Technologies and Permissionless Blockchains

Language: JavaScript - Size: 88.9 MB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 17 - Forks: 3

ElMassimo/better_settings

⚙ Settings for Ruby apps – fast, immutable, better.

Language: Ruby - Size: 24.4 KB - Last synced at: 1 day ago - Pushed at: about 3 years ago - Stars: 20 - Forks: 1

jlucid/qfactom

kdb+ wrapper library for interacting with the factom client (factomd) and wallet (factom-walletd) applications via the v2 REST APIs. See the Factom API reference documentation here

Language: C - Size: 368 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 12 - Forks: 8

StineCA/ImmuLedger

This GitHub repository mirrors the original project hosted at GitLab. Syncing occurs within 5 minutes of updates to the main repository. ⤵

Language: JavaScript - Size: 62.5 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

lucaslirah/filmov

A project to practice some advanced knowledges about Javascript.

Language: JavaScript - Size: 10.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

EnSoftCorp/immutability-toolbox

A toolbox for experimenting with immutability analysis

Language: HTML - Size: 1.3 MB - Last synced at: over 1 year ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 1

abbreviatedman/redux-freeze-tag

A tiny, tiny library that adds customizable immutability to redux.

Language: JavaScript - Size: 17.6 KB - Last synced at: 30 days ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 1

abbreviatedman/freeze-tag

A simple, fast, and highly customizable way to recursively freeze objects, avoiding mutation.

Language: JavaScript - Size: 18.6 KB - Last synced at: 30 days ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

dominikblak/Todo-list-React

Todo list React - responsive to-do list with the ability to delete, add, hide, search and download tasks.

Language: JavaScript - Size: 2.4 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

khealth/fptools

Functional programming tools for Python

Language: Python - Size: 4.46 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

anuragshirolkar/purely-functional-data-structures

Language: Java - Size: 5.86 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

KrystianZybura/currency-converter-react

Quite simple currency converter made using various technologies I've learned recently 😎

Language: JavaScript - Size: 12.3 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

codepr/Orestes

Simple implementation of a distributed key-value store written in Haskell

Language: Haskell - Size: 31.3 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

marcin10lw/To-do-list

This is a simple To-do list made as one of many YouCode course tasks. It is my third project ever and here I dived a bit deeper in JavaScript, immutability, arrays, objects and state management in vanilla JS.

Language: JavaScript - Size: 960 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

CorinaMurg/tenzies

Interactive and accessible dice game built with React. Uses multiple hooks to manage state and side effects in the application. Employs "forwardRef" to create a reference for the "Die" component. Relies on conditional rendering to alter the UI based on the game state.

Language: JavaScript - Size: 75.2 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

SuzanneSoy/delay-pure

Non-cached promises for Typed/Racket, like delay/name, but safe because only pure functions are allowed. Only a subset of Racket's functions is allowed.

Language: Racket - Size: 37.1 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 1

lambdaworks/fp-workshop-2019

Workshop for introduction to functional programming

Language: Scala - Size: 20.5 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 8 - Forks: 6

ederic-oytas/python-freezable

Dynamically immutable objects in Python.

Language: Python - Size: 101 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

kongware/ftor

ftor enables ML-like type-directed, functional programming with Javascript including reasonable debugging.

Language: JavaScript - Size: 1.09 MB - Last synced at: 12 months ago - Pushed at: about 7 years ago - Stars: 44 - Forks: 1

LoicKonan/Ethereum-Blockchain-Solidity

Solidity Lessons and Projects.

Language: JavaScript - Size: 370 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

grillbaer/persistentds

Persistent data structures - immutable copy-on-write lists, maps and sets for Java

Language: Java - Size: 94.7 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 8 - Forks: 1

krzys9876/z80_basic

MS Basic interpreter in Scala

Language: Scala - Size: 195 KB - Last synced at: 29 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

drborges/arbor-store

Seamless state management made with ❤️

Language: JavaScript - Size: 294 KB - Last synced at: 23 days ago - Pushed at: about 4 years ago - Stars: 8 - Forks: 0

kerelape/cjson

an object-oriented JSON library for Go

Language: Go - Size: 48.8 KB - Last synced at: 21 days ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 1

kepkaklaudia/task-list

Task List is a simple application created in HTML,CSS and JS. It contains basic JS functions for managing tasks. First version of app later transfered to React App and much improved.

Language: JavaScript - Size: 3.02 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

IT2021db/TODO-LIST-Vanilla-JS

This is a simple to-do notes application that allows you to mark or delete a completed task

Language: JavaScript - Size: 1.03 MB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

Brugarolas/immersible

My own version of Immer. Just for fun!

Language: JavaScript - Size: 41 KB - Last synced at: 25 days ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

adhorn/aws-lambda-sam-application

This project contains Python source code and supporting files for a serverless application that you can deploy with the SAM CLI and that uses CodeDeploy and Lambda traffic shifting for deployment. This is a demo for my immutable infrastructure talk.

Language: Python - Size: 81.1 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 62 - Forks: 14

topnessman/immutability

Practical Immutability For Classes And Objects Type System(PICO) enforces transitive class and object level immutability

Language: Java - Size: 385 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

javiercejudo/modelico

Serialisable immutable models for JavaScript

Language: JavaScript - Size: 7.33 MB - Last synced at: 9 days ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 0

jonathanmarvens/immutable-js-queue

A tiny implementation of a FIFO (“first in”, “first out”) queue built on Immutable.js.

Language: TypeScript - Size: 1 MB - Last synced at: 5 days ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

Shrugsy/use-immer-state

A React hook that provides a supercharged version of the `useState` hook. Allows for writing easy immutable updates. Provides additional functionality such as time travel state.

Language: TypeScript - Size: 1.19 MB - Last synced at: 16 days ago - Pushed at: almost 4 years ago - Stars: 5 - Forks: 1

chiefsmurph/music-friends

social youtube -> mp3 using youtube-dl and electron

Language: JavaScript - Size: 2.92 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

AlStar01/react-express

Sample application in React and Express

Language: JavaScript - Size: 122 KB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 1 - Forks: 0

PeterCamilleri/fully_freeze

A deep, recursive freeze and freeze tester in pure Ruby.

Language: Ruby - Size: 16.6 KB - Last synced at: 24 days ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

krzys9876/z80_sim_scala

Z80-based system simulator written in scala

Language: Scala - Size: 763 KB - Last synced at: 29 days ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

facjure/pregres

Idiomatic Clojure interface to Postgres

Language: Clojure - Size: 41 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 5 - Forks: 0

Mateiadrielrafael/loopover 📦

Reliable loopover simulator

Language: TypeScript - Size: 39.1 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

mostrovski/marsboard

A demo project showcasing work with promises, template literals, immutable data, and pure functions in JavaScript.

Language: JavaScript - Size: 210 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

iddan/react-diagrams 📦

Declarative version of storm-react-diagrams

Language: JavaScript - Size: 71.3 KB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0

thisdot/ioo 📦

Immutable Object Operators

Language: TypeScript - Size: 113 KB - Last synced at: 16 days ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

tonight-halfmoon/slv-n-erlang 📦

Solving a couple of small problems in Erlang

Language: Erlang - Size: 165 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 1

adieuadieu/tslint-functional-preset 📦

🌳 A "functional" preset for TSLint with some crazy defaults that promote a functional, immutable, and declarative programming style in TypeScript.

Size: 63.5 KB - Last synced at: 6 days ago - Pushed at: almost 3 years ago - Stars: 22 - Forks: 2

MadAppGang/update_by_path 📦

Allows easy, deep, immutable alterations to objects.

Language: JavaScript - Size: 5.8 MB - Last synced at: 7 days ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 0

lumunge/Jamii_Blockchain_Voting

Secure Blockchain Voting.

Language: JavaScript - Size: 14.4 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

adhorn/ssh-restricted

SSH-Restricted deploys an SSH compliance rule (AWS Config) with auto-remediation via AWS Lambda if SSH access is public.

Language: Python - Size: 291 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 30 - Forks: 4

Fishrock123/proposal-const-function-arguments

A proposal to introduce constant function argument references.

Size: 4.88 KB - Last synced at: 27 days ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 1

rajagopal28/infix-expression-solver

A Small Swing based Java application which lets us to solve infix mathematical expressions and get results based on some of the best known Object Oriented Design patterns.

Language: Java - Size: 1.22 MB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

tholander/optionable

A Typescript OOP implementation of monad

Language: TypeScript - Size: 266 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 1

Maciej86/lottogame

An application written in JavaScript, simulating the Lotto game. Check if you have a chance to become a millionaire.

Language: CSS - Size: 96.7 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

Emmanuel-Dominic/understand-redux-with-webpack

In this project you learn how redux helps you write applications that behave consistently and Centralized.

Language: JavaScript - Size: 152 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

rinslow/candyland

Immutable Data Structures for python, for better OOP Programming and Safer Multi-threading.

Language: Python - Size: 70.3 KB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 3 - Forks: 0

NasoohOlabi/Paper-on-Immutability

Growing demand for fault-tolerant, scalable, distributed systems has made some mainstream software architectures and patterns obsolete or rather harder to come by, Thus came the rise of stateless and functional solutions based on data immutability which has already been the cornerstone of Big Data. We'll take a deep look at immutability and how it should look like in a system, then we will view four emerging technologies that implement immutability in some form and how it made them standout in the industry.

Language: TeX - Size: 4.55 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

edwarfmartinez/Quizzler

iOS app to check general knowledge through a 15 items questionary.

Language: Swift - Size: 186 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

ChoSangmuk/twil

This Week I Learned

Language: Java - Size: 33.3 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

akuzko/update-js

JS object immutability helper

Language: JavaScript - Size: 35.2 KB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 10 - Forks: 2

karenpayneoregon/basic-immutability-csharp

Started code for practical application of immutability

Language: C# - Size: 62.5 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

JustMeGaaRa/functional-programming.course

This is a repository with an implementation of Conway's Game of Life. The game itself is implemented using several stacks in C#, F# and TypeScript. The purpose behind it is to have a small real-world example to show functional principles and features. Moreover, the repository is organized as 3 different projects an a small book/course in markdown to describe functional programming and reactive programming.

Size: 3.2 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

ktkiiski/immuton

Immuton is a collection of utility functions for working with immutable values, improving the change detection and memory footprint in your app

Language: TypeScript - Size: 525 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

kayak/redux-data-model

Opinionated, Redux abstraction with built-in immutability, async and more. Heavily dva inspired.

Language: TypeScript - Size: 8.18 MB - Last synced at: 17 days ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 4

zachvictor/gu-map

GuMap proxies Map to provide dot accessor notation and immutability features.

Language: JavaScript - Size: 24.4 KB - Last synced at: 8 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

orionll/jcats

Java Cats

Language: Xtend - Size: 1.74 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 4 - Forks: 0

phantie/ImmutableGenerator

Immutable generator implementation via generator factories

Language: Python - Size: 4.88 KB - Last synced at: 2 days ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

ruzicka/immutable-custom-merge

Allows deep merging of Immutable objects with custom per-property merging strategy

Language: JavaScript - Size: 11.7 KB - Last synced at: about 1 month ago - Pushed at: over 7 years ago - Stars: 3 - Forks: 0

TechnologyAdvice/fixd

JavaScript library for creating reference-free, immutable/frozen objects

Language: JavaScript - Size: 126 KB - Last synced at: 6 months ago - Pushed at: about 2 years ago - Stars: 6 - Forks: 0

TyGuS/robosuslik

Synthesis with Read-Only Borrows

Language: Scala - Size: 1.2 MB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 1

medly/detekt-extensions

useful detekt extensions

Language: Kotlin - Size: 67.4 KB - Last synced at: 11 months ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 1

rglezg/MvuSharp

Make C# apps following the MVU pattern.

Language: C# - Size: 344 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 2

Giako/hazelcast-lc

Sample LC client for Hazelcast replication

Language: Java - Size: 3.12 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

jonahgoldwastaken/functional-programming

A repo dedicated to learning functional programming principle by applying them to a research case

Language: JavaScript - Size: 425 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

python-supply/applications-of-immutability

Both built-in and user-defined data structures in Python can be either mutable or immutable. This article explains why Python makes this distinction for built-in data structures and reviews some use cases within which you may want to define an immutable data structure of your own.

Language: Jupyter Notebook - Size: 59.6 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

invio/Invio.Immutable

C# Library used to ease immutable class creation and data management

Language: C# - Size: 127 KB - Last synced at: 12 days ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

ricsv/immutable-light

Light-weight immutability helpers that work great together with Redux

Language: JavaScript - Size: 42 KB - Last synced at: 25 days ago - Pushed at: over 7 years ago - Stars: 6 - Forks: 1

joaopaulopmedeiros/learning-functional-programming

Repository for learning functional programming with JS.

Size: 7.81 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

pb-/pyclo

Immutable manipulation of Python data structures, Clojure style

Language: Python - Size: 36.1 KB - Last synced at: about 11 hours ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

dubzzz/scala-2048

2048 in Scala

Language: Scala - Size: 431 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

tobua/linex

Refined State Management

Language: JavaScript - Size: 354 KB - Last synced at: 19 minutes ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 0

tobua/fancy-proxy

Wrapper Around Proxy Providing a Simpler Interface

Language: JavaScript - Size: 171 KB - Last synced at: 22 days ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

takecare/robotchallenge

🤖 mars rover code kata

Language: Kotlin - Size: 106 KB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

rpassis/ImmutableProductsExample

Experimental project using immutable structs that shadow the underlying CoreData entitites

Language: Swift - Size: 26.4 KB - Last synced at: 18 days ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

PeekAndPoke/psi

Php Simple Iterations. Map, filter, aggregate, reduce with ease. Produce readable and reliable code without hand-written loops.

Language: PHP - Size: 2.02 MB - Last synced at: 20 days ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 0

ldgit/deep-freeze-2

Deep freeze objects to easily test for immutability

Language: JavaScript - Size: 1.04 MB - Last synced at: 27 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

vasylmosiiuk/MutatR

Single .tt file to auto generate immutable class mutation methods

Size: 7.81 KB - Last synced at: 23 days ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

nolanbconaway/freezable_dict

A freezable dict object for python 3.

Language: Python - Size: 6.84 KB - Last synced at: about 8 hours ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0

JakubGrobelny/purecraft

Purely functional 2D Minecraft clone [work in progress]

Language: Haskell - Size: 128 KB - Last synced at: 20 days ago - Pushed at: almost 6 years ago - Stars: 3 - Forks: 0

AsureNetwork/whitepaper

Asure Whitepaper

Language: TeX - Size: 1.75 MB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

matrinox/generics

Create immutable collections of the same type: class or module. Also with mutable

Language: Ruby - Size: 129 KB - Last synced at: 4 days ago - Pushed at: about 7 years ago - Stars: 3 - Forks: 0

Tom32i/javascript-assignation-immutability

About variable declaration and immutability in Javascript

Language: HTML - Size: 11.7 KB - Last synced at: 28 days ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0