conduit 2.0.0-a2 icon indicating copy to clipboard operation
conduit: ^2.0.0-a2 copied to clipboard

outdated

A modern HTTP server application framework, ORM and OAuth2 provider with OpenAPI 3.0 integration. Foundation for REST, RPC or GraphQL services.

Conduit

OSX/Linux Build Status Windows Build status codecov

Slack

Conduit is a modern Dart HTTP server framework. The framework is composed of libraries for handling and routing HTTP requests, object-relational mapping (ORM), authentication and authorization (OAuth 2.0 provider) and documentation (OpenAPI). These libraries are used to build scalable REST APIs that run on the Dart VM.

If this is your first time viewing Conduit, check out the tour.

Getting Started #

  1. Install Dart.

  2. Activate Conduit

     pub global activate conduit
    
  3. Create a new project.

     conduit create my_project
    

Open the project directory in IntelliJ IDE, Atom or Visual Studio Code. All three IDEs have a Dart plugin. For IntelliJ IDEA users, there are file and code templates for Conduit.

Tutorials, Documentation and Examples #

Step-by-step tutorials for beginners are available here.

You can find the API reference here or you can install it in Dash.

You can find in-depth and conceptual guides here.

An ever-expanding repository of Conduit examples is here.

If you are migrating from conduit 2.5 to conduit 3.0, see the migration guide.

158
likes
0
pub points
86%
popularity

Publisher

verified publisher icontheconduit.dev

A modern HTTP server application framework, ORM and OAuth2 provider with OpenAPI 3.0 integration. Foundation for REST, RPC or GraphQL services.

Repository (GitHub)
View/report issues

License

Icon for licenses.unknown (LICENSE)

Dependencies

analyzer, args, collection, conduit_common, conduit_config, conduit_isolate_exec, conduit_open_api, conduit_password_hash, conduit_runtime, crypto, logging, meta, path, postgres, pub_cache, pub_semver, yaml

More

Packages that depend on conduit