![logo]()
Nickel
Better configuration for less
Write complex configurations. Modular, correct and boilerplate-free.
Try it out. Find the error!
This configuration contains an error. Fix it and press Ctrl+Enter (or Cmd +Enter) or click Run to try your solution.
Merge
Write simple, modular blocks. Merge them into a complex configuration.
Verify & Validate
Use (opt-in) static typing to verify functions, if you need to. Let type inference do the boring work.
Use contracts to validate your data and ensure they conform to a given schema.

Reuse
Don't use hacks, don't reinvent the wheel: Nickel is a programming language. Factorize. Reuse the generic parts. Import external libraries.