Coder Social home page Coder Social logo

fiberplane

This repository is a monorepo for code that is used throughout Fiberplane's products. Most of the modules below are Rust crates, but some TypeScript packages may be found as well.

Overview

  • base64uuid - A utility for working with base64url-encoded UUIDs. We use them throughout Fiberplane products, though the crate is usable on its own.
  • fiberplane - A convenient umbrella crate that re-exports all the fiberplane-* crates.
  • fiberplane-api-client - API client to interact with the Fiberplane REST API. Is generated from the OpenAPI schema located in schemas/openapi_v1.yaml and uses the models from fiberplane-models, so the client is based on the same models we use internally.
  • fiberplane-charts - A React/TypeScript package for rendering metric charts.
  • fiberplane-markdown - Utilities to convert Fiberplane Notebooks to and from Markdown.
  • fiberplane-models - Our core data models, ranging from notebook and cell definitions, to types used in the provider protocol as well as those for our real-time operations.
  • fiberplane-openapi-rust-gen - Our custom generator for generating the fiberplane-api-client crate.
  • fiberplane-prometheus-query - TypeScript package for querying Prometheus.
  • fiberplane-provider-protocol - The definition for our low-level provider protocol and the bindings that are generated from it.
  • fiberplane-templates - Our Jsonnet template engine.

Getting Help

Please see COMMUNITY.md for ways to reach out to us.

Contributing

Please be advised that even though many of our repositories are open for outside contributions, fiberplane is primarily a read-only repository for our community. Fiberplane uses this repository to develop new features out in the open, and you are encouraged to build custom solutions on top of the source code we provide here. Our issue tracker and discussions forum are open to all in case you have issues or questions/suggestions.

For more information, please see CONTRIBUTING.md.

Code of Conduct

See CODE_OF_CONDUCT.md.

License

All code within the fiberplane repository is distributed under the terms of both the MIT license and the Apache License (Version 2.0).

See LICENSE-APACHE and LICENSE-MIT.

Fiberplane's Projects

.github icon .github

General information about Fiberplane's github org

docs icon docs

Documentation for Fiberplane

fiberplane icon fiberplane

Core Fiberplane data models and methods for transforming them (templates, providers, markdown conversion)

fp icon fp

A general purpose cli tool for all things related to Fiberplane

fp-openapi-rust-gen icon fp-openapi-rust-gen

This crate was moved into the main `fiberplane` repo: https://github.com/fiberplane/fiberplane

homebrew-tap icon homebrew-tap

Homebrew Tap for installing Fiberplane binaries on Mac and Linux

providers icon providers

Provider protocol, provider SDK and 1st party providers

quickstart icon quickstart

Get started with Fiberplane; Collaborative Notebooks for Developers

templates icon templates

Programmatically generate Fiberplane notebooks for repeatable workflows

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.