graf - A simple git log analyzer gem

  •        8

Graf is a simple git log analyzer gem. In case you are wondering how I made that GIF, here it is.



Related Projects

rack-google-analytics - Simple Rack middleware for implementing google analytics tracking in your Ruby-Rack based project

  •    Ruby

There is a new gem for various tracking and analytics services, which includes all the functionality of rack-google-analytics. So if you need more than just google, checkout the rack-tracker gem. Simple Rack middleware to help injecting the Google Analytics tracking code in your website.

google-analytics-rails - Rails 3 helpers to manage google analytics tracking

  •    Ruby

Fast Universal Google Analytics setup for Rails. This gem is mostly intended for small to medium websites with a simple analytics strategy. Use analytics_init to send submissions to Analytics if you are using multiple trackers. You can supply a name to tracker by passing :name option.

Open-Web-Analytics - Official Git Repository for the Open Web Analytics Project.

  •    PHP

Official Git Repository for the Open Web Analytics Project. See the wiki on Github for documentation.

analytical - Gem for managing multiple analytics services in your rails app.

  •    Ruby

Gem for managing multiple analytics services in your rails app.

ginatra - A web frontend for Git repositories

  •    Ruby

Ginatra is a simple web-based git repository browser built on Ruby Sinatra. There are 2 ways to install Ginatra: as a packaged Ruby gem or as a Sinatra app. It's recommended to install it as a ruby gem, unless you know what you're doing.

git-deploy - git deployment made easy

  •    Ruby

To get started, install the "git-deploy" gem. Only the person who is setting up deployment for the first time needs to install the gem. You don't have to add it to your project's Gemfile.

ticgit - Git based distributed ticketing system, including a command line client and web viewer

  •    Ruby

This project provides a ticketing system built on Git that is kept in a separate branch in your projects Git repository. Originally called TicGit, it is now known as TicGit-ng to continue development and avoid namespace clashes. TicGit-ng is a simple ticketing system, roughly similar to the Lighthouse model, that is based in git. It provides a command line client that uses the ‘git’ gem to keep its ticketing information in a separate branch (called ‘ticgit-ng’) within your existing git repository. All the data is file based and rarely changing, decreasing the likelihood of a merge issue. Right now, ticket branch merges need to be done manually and separately, but work is being done on a ti sync command to make this easier and more intuitive.

Swarmlet - A self-hosted, open-source Platform as a Service

  •    Shell

Swarmlet is a self-hosted, open-source Platform as a Service that enables easy swarm deployments, load balancing, automatic SSL, metrics, analytics and more. Swarmlet uses Traefik, Consul and Let's Encrypt to provide automatic SSL and load balancing on your apps. Swarmlet is nothing more than a thin wrapper around Docker commands. It builds applications, stores them in a local or custom registry and deploys them on your swarm.

termit - Translations with speech synthesis in your terminal as a ruby gem

  •    Ruby

Termit is an easy way to translate stuff in your terminal. You can check out its node.js npm version normit.Idea by Nedomas. See and hear your messages translated to target lang every time you commit. You can do this two ways: overriding the git command, and using a post-commit hook in git.

dry-types - Flexible type system for Ruby with coercions and constraints

  •    Ruby

After checking out the repo, run bin/setup to install dependencies. Then, run bundle exec rake run_specs to run the tests. You can also run bin/console for an interactive prompt that will allow you to experiment. To install this gem onto your local machine, run bundle exec rake install. To release a new version, update the version number in version.rb, and then run bundle exec rake release, which will create a git tag for the version, push git commits and tags, and push the .gem file to

git-smart - Add some smarts to your git workflow

  •    Ruby

This will add an executable for each command, e.g. git-smart-pull. You call them using git's simple syntax for custom commands, e.g. git smart-pull. They'll be removed when you uninstall the gem. Git normally only colours output when being run from the terminal, not from within scripts like these. This sorts that right out.

git-pissed - gitting pissed about your code

  •    HTML

git pissed tracks any number of words across your entire git history. The defaults are wildly offensive and inspired by Vidar Holen's Linux Kernel Swear Counts. Install the gem, open a git repo, and git pissed.

grack - GIt Smart HTTP Server Rack Implementation

  •    Ruby

Note: the grack gem is now being developed further at grackorg/grack. This repository will not be updated any longer. This project aims to replace the builtin git-http-backend CGI handler distributed with C Git with a Rack application. This reason for doing this is to allow far more webservers to be able to handle Git smart http requests.

analytics-reporter - Lightweight analytics reporting and publishing tool for Google Analytics data

  •    Javascript

A lightweight system for publishing analytics data from Google Analytics profiles. Uses the Google Analytics Core Reporting API v3 and the Google Analytics Real Time API v3. This is used in combination with 18F/ to power the government analytics hub,

licensee - A Ruby Gem to detect under what license a project is distributed.

  •    Ruby

A Ruby Gem to detect under what license a project is distributed. Special thanks to @vmg for his Git and algorithmic prowess.

staccato - Ruby library to perform server-side tracking into the official Google Analytics Measurement Protocol

  •    Ruby

NOTE: The Measurement Protocol is part of Universal Analytics, which is currently available in public beta. Data from the measurement protocol will only be processed in Universal Analytics enabled properties. Any of the options on the parameters list ( that are accepted on ALL hit types can be set as options on any of the hits.

s3git - s3git: git for Cloud Storage

  •    Go

s3git is a simple CLI tool that allows you to create a distributed, decentralized and versioned repository. It scales limitlessly to 100s of millions of files and PBs of storage and stores your data safely in S3. Yet huge repos can be cloned on the SSD of your laptop for making local changes, committing and pushing back. Exactly like git, s3git does not require any server-side components, just download and run the executable. It imports the golang package s3git-go that can be used from other applications as well. Or see the Python module or Ruby gem.

Open Web Analytics - Analytics used by Wikimedia

  •    PHP

Open Web Analytics is open source web analytics software that you can use to track and analyze how people use your web sites and applications. OWA provides web site owners and developers with easy ways to add web analytics to their sites using simple Javascript, PHP, or REST based APIs. OWA also comes with built-in support for tracking web sites made with popular content management frameworks such as WordPress and MediaWiki.

fair-analytics - 📊 An analytics server that doesn't undermine user's privacy

  •    Javascript

Google Analytics is the de-facto standard in the web and mobile analytics service world.Inspired by an interesting article from @staltz, and from the awesome work done by the micro-analytics team, I decided to start working on a Google Analytics alternative.