<commit_before><img src="https://github.com/fractalPlatform/Fractal/blob/master/assets/fractaltexto.png" width="520px">

Build your ideas as simple as possible. Fractal is an intuitive framework for building applications and interactive content.

## Why?

- Easy integrable and emmbedable by design
- A clear and flexible architecture that scales
- Its clear and concise, all you application code are [pure functions](https://en.wikipedia.org/wiki/Pure_function). Your app code has NO side effects
- Gives you powerful patterns and composing tools that helps to build small and large apps
- Your code are flexible, composable and reausable. Modularization as a foundation
- The state is isolated, this mean is serializable and you can hot-swap code updating the UI without reload the navigator
- You can lazy loading modules
- Router module for easely URL integration and server side rendering (Work in progress)
- BDD and code coverage integrated (Work in progress)

See the detailed [architecture here](https://github.com/fractalPlatform/Fractal/blob/master/docs/ARCHITECTURE.md). In order to be scalable, Fractal is implemented using [Typescript](http://typescript.org)

## Make your own Fractal based app<commit_msg>Fix link to typescript in readme.md<commit_after><img src="https://github.com/fractalPlatform/Fractal/blob/master/assets/fractaltexto.png" width="520px">

Build your ideas as simple as possible. Fractal is an intuitive framework for building applications and interactive content.

## Why?

- Easy integrable and emmbedable by design
- A clear and flexible architecture that scales
- Its clear and concise, all you application code are [pure functions](https://en.wikipedia.org/wiki/Pure_function). Your app code has NO side effects
- Gives you powerful patterns and composing tools that helps to build small and large apps
- Your code are flexible, composable and reausable. Modularization as a foundation
- The state is isolated, this mean is serializable and you can hot-swap code updating the UI without reload the navigator
- You can lazy loading modules
- Router module for easely URL integration and server side rendering (Work in progress)
- BDD and code coverage integrated (Work in progress)

See the detailed [architecture here](https://github.com/fractalPlatform/Fractal/blob/master/docs/ARCHITECTURE.md). In order to be scalable, Fractal is implemented using [Typescript](https://www.typescriptlang.org/)

## Make your own Fractal based app
{'fraction_non_alphanumeric': 0.0691747572815534, 'fraction_numerical': 0.0024271844660194173, 'mean_word_length': 4.902147971360382, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 7, 'lorem ipsum': 0, 'www.': 1, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5024578', 'n_tokens_mistral': 651, 'n_tokens_neox': 630, 'n_words': 296}