Plank is a command-line tool for generating robust immutable models from JSON Schemas. It will save you time writing boilerplate and eliminate model errors as your application scales in complexity.

Features

  • Models are defined in JSON, a well-defined, extensible and language-independent specification
  • Model classes are generated to be immutable
  • Each class provides a “Builder” class to handle mutation
  • Based on the type information specified in the schema definition, each class provides type validation and null reference checks to ensure model integrity
  • Mutations through builders
  • JSON parsing

Project Samples

Project Activity

See All Activity >

Categories

JSON

License

Apache License V2.0

Follow Plank

Plank Web Site

Other Useful Business Software
Try Google Cloud Risk-Free With $300 in Credit Icon
Try Google Cloud Risk-Free With $300 in Credit

No hidden charges. No surprise bills. Cancel anytime.

Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Plank!

Additional Project Details

Programming Language

Swift

Related Categories

Swift JSON Software

Registered

2023-10-30