scoreboard - scoreboard is a light weight leaderboard for node

  •        168

scoreboard is a light weight leaderboard for node.js. It can be used keep score and ranks between multiple objects and scoring types. It is backed by Redis and sorted sets. Score are stored in Redis on two types of buckets, overall and days. Obviously the overall buckets are used to track scores thoughout the entire life of the scoreboard. But day buckets allow for more percise queries.

https://github.com/eschan/scoreboard

Dependencies:

redis : >= 0.7.1
moment : >= 1.3.0
async : 0.1.15

Tags
Implementation
License
Platform

   




Related Projects

leaderboard - Leaderboards backed by Redis in Ruby

  •    Ruby

Leaderboards backed by Redis in Ruby

Scoreboard

  •    

Scoreboard is a simple sports and/or activities scoreboard which can be used for a variety of purposes It was developed for use with a 1024x768 projector and features home and away scores, countdown clock, even a buzzer. It's developed in VB.net.

page_rankr - Easy way to retrieve Google Page Rank, Alexa Rank, index counts, and backlink counts

  •    Ruby

Easy way to retrieve Google Page Rank, Alexa Rank, index counts, and backlink counts

elasticsearch-learning-to-rank - Plugin to integrate Learning to Rank (aka machine learning for better relevance) with Elasticsearch

  •    Java

Rank Elasticsearch results using tree based (LambdaMART, Random Forest, MART) and linear models. Models are trained using the scores of Elasicsearch queries as features. You train offline using tooling such as with xgboost or ranklib. You then POST your model to a to Elasticsearch in a specific text format (the custom "ranklib" language, documented here). You apply a model using this plugin's ltr query. See blog post and the full demo (training and searching).Models are stored using an Elasticsearch script plugin. Tree-based models can be large. So we recommend increasing the script.max_size_in_bytes setting. Don't worry, just because tree-based models are verbose, doesn't nescesarilly imply they'll be slow.

t-digest - A new data structure for accurate on-line accumulation of rank-based statistics such as quantiles and trimmed means

  •    Java

A new data structure for accurate on-line accumulation of rank-based statistics such as quantiles and trimmed means. The t-digest algorithm is also very parallel friendly making it useful in map-reduce and parallel streaming applications. The t-digest construction algorithm uses a variant of 1-dimensional k-means clustering to produce a data structure that is related to the Q-digest. This t-digest data structure can be used to estimate quantiles or compute other rank statistics. The advantage of the t-digest over the Q-digest is that the t-digest can handle floating point values while the Q-digest is limited to integers. With small changes, the t-digest can handle any values from any ordered set that has something akin to a mean. The accuracy of quantile estimates produced by t-digests can be orders of magnitude more accurate than those produced by Q-digests in spite of the fact that t-digests are more compact when stored on disk.


lrslibrary - Low-Rank and Sparse Tools for Background Modeling and Subtraction in Videos

  •    Matlab

Low-Rank and Sparse tools for Background Modeling and Subtraction in Videos. The LRSLibrary provides a collection of low-rank and sparse decomposition algorithms in MATLAB. The library was designed for motion segmentation in videos, but it can be also used (or adapted) for other computer vision problems (for more information, please see this page). Currently the LRSLibrary offers more than 100 algorithms based on matrix and tensor methods. The LRSLibrary was tested successfully in several MATLAB versions (e.g. R2014, R2015, R2016, R2017, on both x86 and x64 versions). It requires minimum R2014b.

Karate Semaphore / Scoreboard

  •    CSharp

A free karate semaphore (scoreboard) conforming to the new 2012 WKF rules. Implemented using C# and WPF and the MVVM pattern.

cricket scoreboard for linux

  •    C

This is intended to be a linux alternative to Rediff.com cricket scoreboard for windows. (http://www.rediff.com/cricket/score.htm) Disclaimer: This software is neither endorsed or sponsored by Rediff.com in any way.

Java Scoreboard

  •    Java

A basketball and volleyball scoreboard program written in Java.

SO Chat Star Leaderboard

  •    

Scrapes stars from chat.stackoverflow.com and calculates statistics and a leaderboard.

staticgen - StaticGen.com, A leaderboard of top open-source static site generators

  •    Javascript

StaticGen.com, A leaderboard of top open-source static site generators

githubsurvivor - A bug leaderboard for GitHub issues

  •    Javascript

A bug leaderboard for GitHub issues

staticgen - StaticGen.com, A leaderboard of top open-source static site generators

  •    Javascript

StaticGen.com, a leaderboard of top open-source static site generators.Missing a static site generator here? Just fork the repo and add your generator as a <name>.md in the source/projects folder.

bitstarter-leaderboard - A more sophisticated Bitcoin-powered crowdfunder.

  •    Javascript

Bitcoin crowdfunder template suitable for leaderboard

redis-windows - Vagrant redis configuration and the binary releases of MS Open Tech redis port of windows

  •    Shell

This project contains the binary releases of MS Open Tech redis port of windows as well as a vagrant configuration for redis letting you run the native version of Redis in a Virtual Box VM.Whilst it's recommended to use Redis on Linux in production, it is often useful for developers on Windows platforms to have their own local version of redis running to develop with.

Go Redis - Type-safe Redis client for Golang

  •    Go

Redis client for Golang. It supports Publish /Subscribe. Transactions. Pipeline and TxPipeline. Scripting. Timeouts. Redis Sentinel. Redis Cluster. Cluster of Redis Servers without using cluster mode and Redis Sentinel. Ring. Instrumentation. Cache friendly. Rate limiting. Distributed Locks.

corvus - A fast and lightweight Redis Cluster Proxy for Redis 3.0

  •    C

Corvus is a fast and lightweight redis cluster proxy for redis 3.0 with cluster mode enabled.Most redis client implementations don't support redis cluster. We have a lot of services relying on redis, which are written in Python, Java, Go, Nodejs etc. It's hard to provide redis client libraries for multiple languages without breaking compatibilities. We used twemproxy before, but it relies on sentinel for high availabity, it also requires restarting to add or remove backend redis instances, which causes service interruption. And twemproxy is single threaded, we have to deploy multiple twemproxy instances for large number of clients, which causes the sa headaches.

fakeredis - Fake implementation of redis API (redis-py) for testing purposes

  •    Python

fakeredis is a pure python implementation of the redis-py python client that simulates talking to a redis server. This was created for a single purpose: to write unittests. Setting up redis is not hard, but many times you want to write unittests that do not talk to an external server (such as redis). This module now allows tests to simply use this module as a reasonable substitute for redis. Fakeredis implements the same interface as redis-py, the popular redis client for python, and models the responses of redis 2.6.

redis-rs - Redis library for rust

  •    Rust

Redis-rs is a high level redis library for Rust. It provides convenient access to all Redis functionality through a very flexible but low-level API. It uses a customizable type conversion trait so that any operation can return results in just the type you are expecting. This makes for a very pleasant development experience.Documentation on the library can be found at mitsuhiko.github.io/redis-rs.