23 unstable releases (10 breaking)

0.11.2 Aug 10, 2022
0.11.1 Jun 28, 2022
0.11.0 May 13, 2022
0.10.3 Mar 29, 2022
0.1.0 Feb 24, 2020

#1453 in Web programming

Download history 5/week @ 2024-02-23 9/week @ 2024-03-01 9/week @ 2024-03-08 14/week @ 2024-03-15 3/week @ 2024-03-22 250/week @ 2024-03-29

279 downloads per month

MIT/Apache

1.5MB
15K SLoC

Warpgrapher

Build Status GitHub Release Crates.io

Framework for creating data model-driven GraphQL API services

As a developer you can focus on defining your application's data model, and Warpgrapher takes care of generating a graph-based API for interacting with that model. In addition to generating CRUD APIs for interacting with the model, Warpgrapher provides a set of advanced features to customize and extend your service.

Supported Databases:

  • Gremlin-based Databases (e.g. Apache Tinkerpop and CosmosDB)
  • Cypher-based Databases (e.g. AWS Neptune and Neo4j)

Quickstart

To get started right away, visit the Quickstart section of the Book, or look through our sample integration projects:

Documentation

See the Warpgrapher Book for an introduction, tutorials, and reference information.

See the API Documentation for in-depth usage documentation.

Contributing

See the Contribution Guide.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

License

Licensed under either of

at your option.

Under Active Development

The project is currently in active development. Prior to reaching 1.0.0:

  1. Minor versions represent breaking changes.
  2. Patch versions represent fixes and features.
  3. There are no deprecation warnings between releases.

Dependencies

~12–30MB
~498K SLoC