Skip to content
@deckyard

deckyard

Deckyard - community decks for Jennifer. Not part of the Jennifer project.

Deckyard

Deckyard - community decks for Jennifer

Deckyard is a home for decks - libraries for the Jennifer language - that are maintained by the community. It is not part of the Jennifer project: the project ships the language and its standard library, and Deckyard looks after the decks around it.

Every deck here has a named maintainer, a test suite, and documentation that CI checks against the code. They all share one CI layer, so a fix to how decks are built and checked reaches every deck at once.

Decks

Deck What it does
@deckyard/abif Applied Biosystems ABIF files: Sanger traces (.ab1), fragment-analysis runs (.fsa) and 3500 HID runs (.hid), with traces, dyes, base calls and run metadata
@deckyard/astm The ASTM protocol of clinical lab instruments (CLSI LIS01-A2 / LIS02-A2): results, orders and host queries over TCP or serial
@deckyard/bioinformatics Sequence manipulation for DNA, RNA and protein
@deckyard/d64 Read, write, create and format Commodore 1541 D64 disk images
@deckyard/escl Network document scanners over eSCL (AirScan, Mopria): discovery, capabilities, scans to pages, files or PDF
@deckyard/fhir An HL7 FHIR R4 / R5 REST client: search with paging, versioned updates, transactions, operations, SMART backend services
@deckyard/forensicgenetics STR match probabilities, kinship and paternity likelihood ratios, pedigrees, mtDNA / Y-STR lineage markers
@deckyard/forgejo Forgejo REST API (Codeberg or self-hosted): repositories, issues, pull requests, releases with assets, files
@deckyard/fsm Finite state machines: guards, hooks, definition checks, TOML/YAML/JSON loading, Mermaid and Graphviz diagrams
@deckyard/geo GPX, KML, KMZ, GeoJSON and GML over one point model, with geodesy, track statistics, geohashes and map tiles
@deckyard/git Git repositories through the git command line: status, history, branches and remotes, hardened for untrusted input
@deckyard/hl7 HL7 v2 messages: parse, read and build with terser paths, acknowledgements, and an MLLP client and server
@deckyard/jellyfin A client for the Jellyfin media server: libraries, search, resume and next up, played marks, images, users, tasks, sessions
@deckyard/jsonpath RFC 9535 JSONPath queries, checked against the official compliance test suite
@deckyard/jsonschema Validate JSON values against JSON Schema draft 2020-12, checked against the official test suite
@deckyard/koofr A client for the Koofr cloud storage API: mounts, files, search, public links, receivers and the trash
@deckyard/magick Image processing through the ImageMagick 7 command line, with safe defaults for untrusted images
@deckyard/mitoleaf The mitoLEAF mitochondrial phylogeny: haplogroup tree and nearest-haplogroup lookup
@deckyard/money Exact currency amounts in minor units: ISO 4217 currencies, rounding modes, allocation, exchange
@deckyard/mp3 ID3v2.2/2.3/2.4 and ID3v1.1 tags, artwork, MPEG frame and VBR analysis, M3U/M3U8 playlists
@deckyard/ngs Streaming NGS file formats, read QC, interval arithmetic and pipeline orchestration
@deckyard/proxmox A client for the Proxmox VE API: guests, power, snapshots, storage and tasks
@deckyard/routeros A friendly layer over the MikroTik RouterOS API
@deckyard/seafile A client for the Seafile Web API: libraries, files, links, trash, tokens and search
@deckyard/sealbox One-call encryption formats on top of crypto: sealed boxes, encrypt-then-MAC, Fernet
@deckyard/sheets ODS, XLSX and Gnumeric over one cell model, with a CSV bridge
@deckyard/steam A friendly layer over Valve's Steam Web API
@deckyard/strider STRidER allele-frequency tables into a forensicgenetics frequency database
@deckyard/synology Synology DSM Web API: File Station, virtual machines, users and shares, administration, Container Manager
@deckyard/tmdb A typed client for The Movie Database
@deckyard/unraid A client for the Unraid GraphQL API: array, disks, shares, Docker containers, VMs, notifications
@deckyard/virtualbox Oracle VirtualBox 7 through VBoxManage: machines, power, snapshots, clones, OVA import and export, guest control
@deckyard/virtualboxws Oracle VirtualBox 7 through its SOAP web service: machines, power, snapshots, clones, appliances, guest properties
@deckyard/vmware A client for the vSphere Automation REST API of vCenter: inventory and VM power
@deckyard/zmachine A Z-machine interpreter: plays Infocom and Inform games, with Quetzal saves

Each deck's README links its documentation and says which Jennifer version it needs.

Using a deck

Decks are installed with jvc, Jennifer's package manager:

jvc add @deckyard/geo
import "@deckyard/geo/" as geo;

Getting involved

Every deck welcomes co-maintainers, and some are looking for one - see the help wanted label. Fixes, tests and documentation are welcome everywhere. CONTRIBUTING.md explains how a deck is maintained, how to propose a new one, and what happens to a deck that loses its maintainer.

Report a security problem privately through the deck's Security tab, not as a public issue.

Popular repositories Loading

  1. deck-routeros deck-routeros Public

    A thick, friendly layer over the MikroTik RouterOS API

  2. deck-bioinformatics deck-bioinformatics Public

    sequence manipulation for DNA, RNA and protein

  3. deck-forensicgenetics deck-forensicgenetics Public

    Forensic and statistical genetics: STR match probabilities, kinship and paternity likelihood ratios, general-pedigree peeling, and mtDNA / Y-STR lineage markers

  4. deck-ngs deck-ngs Public

    Streaming NGS file formats, read QC, interval arithmetic and pipeline orchestration

  5. deck-strider-frequency-converter deck-strider-frequency-converter Public

    Reader for STRidER-style STR allele-frequency tables in XML, converting them into the generic @deckyard/forensicgenetics FrequencyDb

  6. deck-d64 deck-d64 Public

    Read, write, create and format Commodore 1541 D64 disk images: CBM DOS 2A directories, BAM allocation, PETSCII names, and the 40-track SpeedDOS / DolphinDOS / PrologicDOS extensions

Repositories

Showing 10 of 36 repositories

Top languages

Loading…

Most used topics

Loading…