Vocabularies by John Benediktsson
Factor handbook » Vocabulary index » Vocabulary authors


Children from resource:core
VocabularySummary
hashtables.wrappedWrapped hashtables for providing alternate key equivalence


Children from resource:basis
VocabularySummary
base16Base16 encoding/decoding (RFC 3548)
base24Base24 encoding/decoding
base32Base32 encoding/decoding (RFC 3548, RFC 4648, Crockford)
base36Base36 encoding/decoding
base45Base45 encoding/decoding (RFC 9285)
base58Base58 encoding/decoding
base62Base62 encoding/decoding
base85Base85 encoding/decoding (ASCII85, ADOBE85, Z85)
base91Base91 encoding/decoding
cborSupport for Concise Binary Object Representation (CBOR)
checksums.bsdBSD checksum algorithm
checksums.fletcherFletcher's checksum algorithm
checksums.internetInternet (RFC 1071) checksum algorithm
checksums.metrohashMetroHash checksum algorithm
checksums.murmurMurmurHash checksum algorithm
checksums.superfastSuperFastHash checksum algorithm
checksums.wyhashwyhash checksum algorithm
checksums.xxhashxxHash checksum algorithm
classes.structTuple-like access to structured raw memory
cocoa.apple-script
colors.cmykCMYK colors
colors.hslHSL colors
colors.hwbHWB colors
colors.labCIE 1976 LAB colors
colors.lchCIELCH colors
colors.luvCIE 1976 LUV colors
colors.mixMixing colors together
colors.rybRYB colors
colors.xyyCIE 1931 xyY colors
colors.xyzCIE 1931 XYZ colors
colors.yiqYIQ colors
colors.yuvYUV colors
cuckoo-filtersCuckoo filters
editors.bbeditBBEdit editor integration
editors.bluefishBluefish editor integration
editors.chimeChime editor integration
editors.coteditorCotEditor integration
editors.cudatextCudeText editor integration
editors.espressoEspresso editor integration
editors.focusFocus editor integration
editors.kateKate editor integration
editors.lapceLapce editor integration
editors.lite-xlLite XL editor integration
editors.macvimMacVim editor integration
editors.novaNova editor integration
editors.pulsarPulsar editor integration
editors.smultronSmultron editor integration
editors.subethaeditSubEthaEdit editor integration
editors.texteditTextEdit editor integration
editors.xcodeXcode editor integration
editors.zedZed editor integration
englishEnglish language
escape-strings
etc-hostsParsing the /etc/hosts file
formattingFormat data according to a specified format string
hash-sets.identity
hash-sets.numbers
hash-sets.sequences
hash-sets.wrapped
hashtables.numbers
hashtables.sequences
help.searchSearch within help articles
ini-fileParses INI configuration files.
io.sockets.icmpSupport for ICMP.
ip-parserParsing IPv4 and IPv6 addresses
linked-setsSets that yield items in insertion order
math.primes.erato.fastEratosthene sieve (fast!)
msgpackSupport for msgpack protocol.
named-tuplesUse tuples like both sequences and assocs
ntpClient for NTP protocol
sequences.paddedVirtual "padded" sequences
system-info.macos
tomlParsers for Tom's Obvious, Minimal Language (TOML).
tools.ps.macos
tools.which
uuSupport for uuencoding and uudecoding.
uuidGenerates UUID's.
webbrowserOpen URLs in your web browser
xdgXDG Base Directory Specification
xmode.highlightSyntax highlighting tool


Children from resource:extra
VocabularySummary
anagrams
backticksBacktick process syntax
bareBARE (https://baremessages.org) encoding/decoding.
bech32Bech32 encoding/decoding
bencodeSupport for bencoding.
bendFactor port of Bend language features
binhexEncoding and decoding of BinHex 4.0 files
bitlyWrapper for bit.ly URL shortening web service
bittorrentBitTorent protocol for peer-to-peer file sharing.
brainfuckBrainfuck programming language.
calendar.ranges
cgiSupport using Factor in CGI scripts
checksums.khash
color-picker-gameColor picker game
colors.distancesColor distance (or Color difference)
colors.flex-hex"Flex hex" colors
command-line.parserParsing command-line arguments
command-loopGeneric line-oriented command interpreter.
containers
countriesCountry-specific codes including ISO 3166-1
crontabParser for crontab files
cuesheetParsing cue sheet (cue files)
curlBindings to libcurl
dbfParsers for various dBase database files
diceRandom dice rolls (with modifiers)
did-you-mean
drunken-bishopDrunken bishop visual checksum algorithm
echo-server
emojify
enigmaEnigma cipher machine
fftwBindings to FFTW3.
file-monitorCommand-line file change monitor
file-picker
file-picker.linux
file-picker.macos
file-picker.windows
file-serverCommand-line HTTP file server
flamegraph
flip-textTurns text upside-down.
game-of-lifeConway's Game of Life
geminiGemini client
gemini.cli
gemini.serverGemini server
gemini.ui
geohashGeohash geocoding system.
gitignoreImplements .gitignore parser
google.chartsGoogle Chart API
google.searchGoogle Search API
gopherGopher client
gopher.serverGopher server
gopher.ui
gravatarWrapper for the Gravatar service.
hamurabiPort of the HAMURABI.BAS game
help.pdf
hipkuEncoding IPv4/IPV6 addresses as haiku
html.entities
ifaddrs
io.files.trashSend files to the trash bin.
io.streams.256colorxterm-256color implementation of formatted stream protocol
io.streams.ansiFormatted stream protocol for terminals that support ANSI+AIXterm color
io.streams.tee
leb128LEB128 (Little Endian Base 128) encoding support
literateLiterate programming techniques
locals.lazyLazy lexical variables
long-urlsExpand short urls.
lru-cacheLeast Recently Used (LRU) cache
magiclibmagic binding
markov-chainsMarkov chain processes.
math.approxApproximating rational numbers.
math.binpackBin-packing algorithms.
math.cardinalityCardinality estimation
math.combinatorics.bitsBitwise permutations
math.compareComparison functions.
math.distances
math.factorials
math.financeMoving averages and other calculations useful for finance.
math.primes.solovay-strassen
math.similarity
math.statistics.runningRunning statistical routines
math.transforms.bwtBurrows-Wheeler Transform
math.transforms.fftFast fourier transform
memcachedProvides access to memcached, a high-performance, distributed memory object caching system.
metarMETAR and TAF weather parsers
midiReading and writing MIDI files
minesweeperMinesweeper game
openaiOpenAI API
pcre2libpcre2 binding
pdfCreating PDF files
periodic-tablePeriodic table gadget demo
picomathImplementation of picomath.org small math functions
pingUses ICMP to test the reachability of a network host.
proquintProquint encoding/decoding
punycodePunycode and Internationalized Domain Names
random.cLIBC random generator
random.rdrandRDRAND random generator
random.xorshift
redditReddit API
robohashRobohash!
sequences.frozenVirtual "frozen" sequences
sequences.interleavedInterleaved sequences
sequences.prefixed
sequences.rotatedRotated virtual sequences
sequences.shiftedShifted virtual sequences
sequences.snippedSnipped virtual sequences
sequences.suffixed
sequences.zippedVirtual "zip" sequences
shapefilesParsers for ESRI Shapefiles
sorting.bubbleBubblesort
sorting.heapHeapsort
sorting.quickQuicksort
spellingPeter Norvig's spelling corrector
stompSTOMP (Simple Text Oriented Messaging Protocol) client library
successor
syslogSyslog protocol
terminal
terminfoReads terminfo database files
text-analysisPerform analysis on English text.
text-to-pdfText-to-PDF converter.
text-to-speechText-to-speech utility
tinyvgParsers for the TinyVG image format
tldrtldr pages (simplified and community-driven man pages)
tnetstringsReader and writer for "tagged netstrings"
tokencase
tools.cal
tools.cat
tools.copy
tools.echo
tools.highlightCommand-line syntax highlighting tool
tools.move
tools.randomCommand-line random generator tool
tools.seq
tools.tree
tools.uniq
tools.wc
tty-server.sharedConnect to a *shared* Factor listener through telnet
txonTXON (http://www.hxa.name/txon/) reader and writer
tzinfoParsing timezone files.
unicode.flagsUnicode country flags
verbal-expressionsHuman-readable regular expressions
vinVIN (Vehicle Identification Number)
visionectVisionect Server Management API
wake-on-lanWake-on-LAN support
wikipediaWikipedia
wolfram-alphaQuery API for Wolfram Alpha
xkcdComics from the http://xkcd.com website
yencEncoding and decoding of the yEnc format
youtubeWrapper for YouTube.com API.
zeromqBindings to 0MQ (zeromq).
zimParsers for the ZIM file format
zim.builderWriters for the ZIM file format
zim.serverHTTP Server for ZIM files
zim.tools