gotta-go-fast alternatives and similar packages
Based on the "Unclassified" category.
Alternatively, view gotta-go-fast alternatives based on common mentions on social networks and blogs.
-
heroku-persistent
Parse DATABASE_URL into configuration types for Persistent -
bit-stream
Lazy infinite compact streams with cache-friendly O(1) indexing and applications for memoization -
ascii-art-to-unicode
Small program to convert ASCII box art to Unicode box drawings. -
hackertyper
"Hack" like a programmer in movies and games! Inspired by hackertyper.net -
base-unicode-symbols
Unicode alternatives for common functions and operators -
aeson-serialize
Functions for serializing a type that is an instance of ToJSON -
dependent-sum-template
Template Haskell code to generate instances of classes in dependent-sum package -
servant-streaming
Support for servant requests and responses via the 'streaming' library -
argon2
Haskell bindings to libargon2 - the reference implementation of the Argon2 password-hashing function -
postgresql-simple-sop
Generic functions for postgresql-simple -
webkit-javascriptcore
webkit javascriptcore library FFI -
containers-unicode-symbols
Unicode alternatives for common functions and operators -
semver-range
Implementation of semver and NPM-style semantic version ranges in Haskell -
rerebase
Reexports from "base" with a bunch of other standard libraries -
rollbar-cli
A group of libraries written in Haskell to communicate with Rollbar API. -
hasql-dynamic-statements
Dynamic statements for Hasql -
qq-literals
A Haskell library for compile-time checked literal values, via QuasiQuoters. -
network-carbon
A Haskell implementation of the Carbon protocol (part of the Graphite monitoring tools) -
bitcoind-regtest
A cilent for the bitcoind JSON-RPC interface
Static code analysis for 29 languages.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of gotta-go-fast or a related project?
README
Gotta Go Fast
A command line utility for practicing typing and measuring your WPM and accuracy. Written with brick.
Installation
From source using Stack:
$ stack install gotta-go-fast
Download binary (macOS):
$ DEST=~/.local/bin/gotta-go-fast
$ curl https://github.com/callum-oakley/gotta-go-fast/releases/download/0.3.0.6/macos -fLo $DEST
Where DEST
is somewhere in your PATH
.
Usage
gotta-go-fast
has three modes of operation. In all three modes, type through the presented text and then submit with ENTER. You must correct your mistakes before you can submit. Press ESC at any time to restart. Exit with CTRL-C.
1. Nonsense mode
Run with no file inputs, it will generate nonsense which is statistically similar to English text. Words appear in the nonsense with the same frequency that they appear in actual English. The length of the nonsense can be specified with --nonsense-len
(-l
) (in characters).
$ gotta-go-fast -w 60
[screenshot](img/nonsense.png)
2. Chunk mode
Run with files to sample from, it will sample a random chunk from a random file as input. This works well for code or other text without a clear paragraph structure. Specify the height of the chunk in lines with --height
(-h
).
$ gotta-go-fast src/*
[screenshot](img/chunk.png)
3. Paragraph mode
Run with files to sample from, and --paragraph
(-p
), it will sample a random paragraph (empty line delimited) from a random file. This works well for prose such as Project Gutenberg books. Reflow text to the target width with --reflow
(-r
). Specify the maximum and minimum length for a paragraph with --max-paragraph-len
and --min-paragraph-len
(in characters).
$ gotta-go-fast -prw 60 README.md
[screenshot](img/paragraph.png)
In all three modes the width of the text can be set with --width
(-w
), the tab width can be set with --tab
(-t
) and the colour of empty (not yet typed) text and of errors can be set with --fg-empty
and --fg-error
(ANSI colour codes).
Run with --help
for details.