Hey Come Help Out And Learn Some Stuff

This page summarizes the projects mentioned and recommended in the original post on /r/Deno

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • jsonschema

    Discontinued Generate JsonSchema and TypeScript types at the same time (by nullpub)

  • We need to be able to generate json schema for our response types. This is done in jsonschema.

  • hkts

    Discontinued Functional programming tools: option, either, task, state, optics, etc. (by nullpub)

  • We need to be able to parse incoming json/xml/etc into typescript types. This is done or doable with the hkts decoder which is a partial port of io-ts.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • fp-ts-routing

    A type-safe bidirectional routing library for TypeScript

  • We need to be able to parse the url string into a route like fp-ts-routing where we can pull out typed information like express does with routes like "/users/{userId}". Here is where you might be able to help. The goal is to build up route strings like we do with decoder but to type the output properly. Additionally, we'll need to generate openapi parameter specs from the same api that generates the parser.

  • dropshot

    expose REST APIs from a Rust program

  • Well, there is a project I've been putting off that you might take a stab at. I've been meaning to implement yet another webserver framework along the lines of dropshot. The basic idea with drop shot is to ditch the middleware approach and flatten out the framework. Some of the features that dropshot pushes are first class support for openapi (meaning specifications should be auto-generated from code) and to make the framework guide the developer towards not hiding parsing or functionality in a middleware that may or may not be wired up right (ie. did the body parser actually run?).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts