Skip to content
@FIWARE

FIWARE

Based on universal open standards for context data management. FIWARE is an open source framework accelerating the development of interoperable smart solutions.

Welcome to FIWARE on GitHub

The FIWARE Next Generation Service Interface (NGSI) is an open standard for context data management. The main and only mandatory component of any “Powered by FIWARE” platform or solution is a FIWARE Context Broker Generic Enabler, supplying a cornerstone function required in any smart solution: the need to manage context information, enabling to perform updates and bring access to context.

FIWARE components use NGSI as a mechanism to ensure interoperability in Smart Systems. The NGSI standard itself continues to evolve, initially matching the NGSI-v2 specifications (JSON), now also incorporating Linked Data concepts aligning with the ETSI NGSI-LD standard (JSON + JSON-LD) for use in broader data spaces and System-of-Systems development.

Code repositories for FIWARE software development

  • The FIWARE Catalogue of open source software components.
  • Training Materials for both NGSI APIs:
    NGSI-v2 for JSON based interoperability in individual Smart Systems
    NGSI-LD for JSON-LD (Linked Data) based interoperability for Federations and Data Spaces
  • A collection of useful FIWARE Operations repositories such as Helm-Charts and reference architectures.
  • .. and lots of links to other FIWARE materials created externally - Awesome FIWARE

As an open standard free for all forever, all these materials found on GitHub are available under appropriate open source licenses.


Website   Data Models   NGSI-v2   NGSI-LD   GitHub   Tech Webinars   Discord Channel


Pinned Loading

  1. catalogue catalogue Public

    Curated framework of open source platform software components using 𝑭𝑰𝑾𝑨𝑹𝑬 which can be assembled together to accelerate the development of Smart Solutions.

    160 39

  2. contribution-requirements contribution-requirements Public

    📋 The list of rules, requirements and development best practices to be fulfilled by any software listed as a FIWARE Generic Enabler (GE) within the FIWARE Catalogue.

    Shell 4 9

  3. operations operations Public

    Collection of operations repositories containing useful tools to help ease the deployment of production-grade, 𝒑𝒐𝒘𝒆𝒓𝒆𝒅-𝒃𝒚-𝑭𝑰𝑾𝑨𝑹𝑬 solutions.

    3

  4. awesome awesome Public

    ❤️ A community moderated list of external 𝑭𝑰𝑾𝑨𝑹𝑬 related websites and software

    35 12

  5. tutorials.Step-by-Step tutorials.Step-by-Step Public

    Tutorials for the complete 𝑭𝑰𝑾𝑨𝑹𝑬 ecosystem for developers wishing to learn how to use NGSI-v2 and NGSI-LD and design context-based Smart Systems 𝒑𝒐𝒘𝒆𝒓𝒆𝒅-𝒃𝒚-𝑭𝑰𝑾𝑨𝑹𝑬.

    71 70

  6. data-space-connector data-space-connector Public

    FIWARE Data Space Connector following DSBA TC recommendations

    Java 9 3

Repositories

17 results for all repositories written in Java sorted by last updated
Showing 10 of 17 repositories
  • mintaka Public

    implementation of the NGSI-LD temporal retrieval api.

    FIWARE/mintaka’s past year of commit activity
    Java 5 3 11 4 Updated Sep 23, 2024
  • apollo Public

    FIWARE Apollo allows to receive NGSI-LD notifcations and translates them into entity create or updates.

    FIWARE/apollo’s past year of commit activity
    Java 4 AGPL-3.0 2 0 1 Updated Sep 4, 2024
  • data-space-connector Public

    FIWARE Data Space Connector following DSBA TC recommendations

    FIWARE/data-space-connector’s past year of commit activity
    Java 9 MIT 3 1 0 Updated Sep 2, 2024
  • CanisMajor Public

    CanisMajor is a blockchain adaptor that supports various DLT, the adaptor aims to submit the data to DLT using FIWARE Technologies.

    FIWARE/CanisMajor’s past year of commit activity
    Java 9 Apache-2.0 7 4 3 Updated Aug 15, 2024
  • keycloak-jades-vc-issuer Public

    Keycloak provider plugin capable of signing VCs using JAdES signatures

    FIWARE/keycloak-jades-vc-issuer’s past year of commit activity
    Java 0 Apache-2.0 0 0 0 Updated Jun 12, 2024
  • FIWARE/trusted-issuers-registry’s past year of commit activity
    Java 0 Apache-2.0 3 0 0 Updated Jun 11, 2024
  • trusted-issuers-list Public

    Service to provide information about trusted issuers for a participant.

    FIWARE/trusted-issuers-list’s past year of commit activity
    Java 0 Apache-2.0 2 0 0 Updated Jun 10, 2024
  • keycloak-vc-issuer Public

    Keycloak provider implementation to support SIOP-2 clients and the issuance of VerifiableCredentials through the Account-Console.

    FIWARE/keycloak-vc-issuer’s past year of commit activity
    Java 16 Apache-2.0 7 1 0 Updated Apr 24, 2024
  • tmforum-api Public

    Implementation of the TMForum-APIs, using the NGSI-LD API as a backend for storage.

    FIWARE/tmforum-api’s past year of commit activity
    Java 2 Apache-2.0 6 1 1 Updated Mar 7, 2024
  • VC-Integration-Test Public

    A framework for writing integration-test for FIWARE's components enabling decentralized IAM, using VerifiableCredentials

    FIWARE/VC-Integration-Test’s past year of commit activity
    Java 0 Apache-2.0 1 0 0 Updated Feb 13, 2024