Skip to content
@rdfjs-base

RDF/JS compatible libraries

RDF/JS Base

The packages in this organization implement many basic features required to handle RDF data in JavaScript. Interfaces defined in RDF/JS specifications are used if available. Other interfaces are aligned to the concepts of RDF/JS and EcmaScript standards.

RDF-Ext

The combined usage of multiple @rdfjs-base packages can be complicated. To simplify the usage, RDF-Ext does all the factory handling for you. It is recommended for most people. Using individual @rdfjs-base packages could be of interest once you think about bundle size. Before you reach that point, you should just stay with RDF-Ext.

ESM vs. CommonJS

Most packages already use ESM only. They are intentional ESM only, so they don't require a build system and keep the time required for maintenance low. If you need a CommonJS version of a package, you should check for older major versions. Don't worry about a package being outdated. New features aren't backported, but reported bugs will be fixed.

Contributing

Contributions are very welcome. Please see the contributing guidelines for more details.

Popular repositories Loading

  1. data-model data-model Public

    A basic implementation of the RDF/JS Data Model

    JavaScript 24 11

  2. parser-jsonld parser-jsonld Public

    JSON-LD parser that implements the RDFJS Sink interface using jsonld.js

    JavaScript 12 9

  3. dataset dataset Public

    An indexed implementation of the RDF/JS Dataset

    JavaScript 10 2

  4. fetch-lite fetch-lite Public

    Wrapper for fetch to simplify sending and receiving RDF data

    JavaScript 8 2

  5. namespace namespace Public

    Named Node builder

    JavaScript 5 3

  6. serializer-jsonld serializer-jsonld Public

    JSON-LD serializer that implements the RDFJS Sink interface

    JavaScript 4 6

Repositories

Showing 10 of 30 repositories
  • parser-jsonld Public

    JSON-LD parser that implements the RDFJS Sink interface using jsonld.js

    rdfjs-base/parser-jsonld’s past year of commit activity
    JavaScript 12 MIT 9 2 1 Updated Sep 30, 2024
  • serializer-turtle Public

    Turtle serializer that implements the RDF/JS Sink interface

    rdfjs-base/serializer-turtle’s past year of commit activity
    JavaScript 4 MIT 0 0 0 Updated Aug 9, 2024
  • normalize Public

    RDF graph normalization

    rdfjs-base/normalize’s past year of commit activity
    JavaScript 2 MIT 4 1 0 Updated Jun 17, 2024
  • score Public

    Scores RDF/JS terms inside a dataset

    rdfjs-base/score’s past year of commit activity
    JavaScript 4 MIT 0 0 0 Updated Jun 11, 2024
  • fetch-lite Public

    Wrapper for fetch to simplify sending and receiving RDF data

    rdfjs-base/fetch-lite’s past year of commit activity
    JavaScript 8 MIT 2 0 0 Updated Jun 11, 2024
  • traverser Public

    Generic traverser for RDF/JS datasets

    rdfjs-base/traverser’s past year of commit activity
    JavaScript 1 MIT 0 0 0 Updated Jun 11, 2024
  • namespace Public

    Named Node builder

    rdfjs-base/namespace’s past year of commit activity
    JavaScript 5 MIT 3 0 0 Updated Jun 11, 2024
  • sink Public

    Abstract RDFJS Sink Interface implementation

    rdfjs-base/sink’s past year of commit activity
    JavaScript 1 MIT 3 0 0 Updated Jun 11, 2024
  • io Public

    I/O operations for RDF/JS streams and datasets

    rdfjs-base/io’s past year of commit activity
    JavaScript 0 MIT 0 1 0 Updated Jun 11, 2024
  • express-handler Public

    Handle incoming and outgoing RDF data in Express

    rdfjs-base/express-handler’s past year of commit activity
    JavaScript 3 MIT 2 2 0 Updated Jun 11, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…