ruby-skyjam

A Google Music client gem (by lloeki)

Stats

Basic ruby-skyjam repo stats
0
21
0.0
almost 4 years ago

lloeki/ruby-skyjam is an open source project licensed under BSD 3-clause "New" or "Revised" License which is an OSI approved license.

Ruby-skyjam Alternatives

Similar projects and alternatives to ruby-skyjam

  • GitHub repo tools

    The Rome Toolchain. A linter, compiler, bundler, and more for JavaScript, TypeScript, HTML, Markdown, and CSS.

  • GitHub repo json5

    JSON5 — JSON for humans

  • GitHub repo pbc

    A protocol buffers library for C

  • GitHub repo asn1c

    The ASN.1 Compiler

  • GitHub repo msgpack-tools

    Command-line tools for converting between MessagePack and JSON / msgpack.org[UNIX Shell]

  • GitHub repo awesome-json-next

    A Collection of What's Next for Awesome JSON (JavaScript Object Notation) for Structured (Meta) Data in Text - JSON5, HJSON, HanSON, TJSON, SON, CSON, USON, JSONX/JSON11 & Many More

  • GitHub repo ujsonin

    Micro JSON Input / Reader

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better ruby-skyjam alternative or higher similarity.

Posts

Posts where ruby-skyjam has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-02-22.
  • JSON with Commas and Comments
    news.ycombinator.com | 2021-02-22
    I found code generation to be useful in Ruby with protobuf. This:

    https://github.com/lloeki/ruby-skyjam/blob/master/defs/skyja...

    gives that:

    https://github.com/lloeki/ruby-skyjam/blob/master/lib/skyjam...

    I would certainly enjoy having a DSL to write descriptive code to validate using JSON schema, but it would be even better if the Ruby definitions could be generated and persisted in Ruby files using that DSL.

    Also, storing things in basic hash/array types works, but having dedicated types is useful, so that one can ensure not shoving one kind of hash in place of another unrelated kind of hash.

    As for types themselves in general, there's RBS and Sorbet. One could have type definition generation as well for even deeper static and runtime checks.