DOCUMENTATION

A Vision

The goal for the FUDD ecosystem is to provide a great environment to produce content and applications that will exist in the web. More concretely, it means we are looking for a holistic solution that provides us with a powerful set of features

Find out more

A Roadmap

Implementing the FUDD ecosystem is not a simple task. We regularly revise the roadmap to achieve the top priorities (SPPM) on an agile philosophy and integrate community feedback into the development cycle.

Find out more

Projects


Daniell: website generator
Daniell: website generator

Very quick generator of websites compatible with Hugo, Next.js and Gatsby.

Read more
Fuddle: scripting language
Fuddle: scripting language

Fuddle forks the Elm project and adds multiple features required to make it a reliable environment both for long-term project development and for code execution.

Read more
EasyWordy: Wordpress recycler - extender
EasyWordy: Wordpress recycler - extender

EasyWordy is a Wordpress-compatible CMS that enables an easy and very gradual transition out of the PHP and Wordpress architecture and into modern web frameworks.

Read more
Cannelle
Cannelle

Cannelle is an advanced templating system that recyles PHP, Jekyll, Hugo, Jinja, Gatsby and NextJS templates and also powers the much more advanced Fuddle templating system.

Read more
KnowDoc
KnowDoc

The KnowDoc system is a just-in-time documentation and knowledge system that developers rely on to quickly get rid of blocks in their daily work.

Read more
VSocMed: AI website generator
VSocMed: AI website generator

VSocMed transforms a short description into a full-fledged static website that includes sections, images, community management.

Read more
Migrator: SQL migration manager
Migrator: SQL migration manager

The Migrator calculates the migration code required to transform a SQL database to match two commits in a git history.

Read more
FuddBite: Flowbite adaptation for Fudd
FuddBite: Flowbite adaptation for Fudd

A UI block library in Fuddle that is based on the FlowBite design.

Read more
GHC: Haskell compiler
GHC: Haskell compiler

The defacto Haskell language implementation, an extensible, evolutionary and high-performance compiler that has 30 years of experience built-in.

Read more
Stack: project manager and build/run tool
Stack: project manager and build/run tool

Modern applications are built on the shoulder of giants, which are libraries that one need to get access to at build time. And then there's all the options for compiling and testing. Stack makes that easy.

Read more
Cabal: project definition and package management
Cabal: project definition and package management

Modern applications are built on the shoulder of giants, which are libraries that one need to get access to at build time. And then there's all the options for compiling and testing. Stack makes that easy.

Read more
iHaskell: Haskell kernel for Jupyter
iHaskell: Haskell kernel for Jupyter

The Jupyter notebook architecture provides an interactive environment for presenting and experimenting with code. The iHaskell kernel provides all the backend logic for running Haskell in Jupyter notebooks.

Read more
Hasql: embedded SQL with Postgresql support
Hasql: embedded SQL with Postgresql support

The Hasql package adds Embedded SQL capability to GHC through the Template extension. Further more Hasql supports the Postgresql extensions.

Read more
Servant: rigorous high performance web server
Servant: rigorous high performance web server

The Servant package provides a high-level, performant and rigorous solution for defining a web service. Implement quickly, deploy and it works.

Read more
Ginger: Jinja templates support
Ginger: Jinja templates support

The Jinja templating is great for building both static websites and dynamic web components (such as HTMX-driven sites).

Read more