Features

Comprehensive overview of all Hologram features organized by area.
Each feature shows implementation status, progress percentage, and category classification.

Progress: 77% (100 features)
done 77 features
in progress 5 features
todo 17 features
deferred 1 features

Template Engine

Components done
100% complete UI
Context done
100% complete UI
Layouts done
100% complete UI
Navigation done
100% complete UI
Pages done
100% complete UI
Routing done
100% complete UI
Template Colocation done
100% complete UI
Component (node) done
100% complete Markup
Element (node) done
100% complete Markup
Interpolation done
100% complete Markup
For Block (iteration) done
100% complete Markup
If Block (conditional) done
100% complete Markup
Public Comment done
100% complete Markup
Raw Block (markup disabling) done
100% complete Markup
Text (node) done
100% complete Markup

Framework Runtime

Actions done
100% complete Client
JS Interop in progress
40% complete Client
Synchronized Form Inputs done
100% complete Client
Commands done
100% complete Server
Cookies done
100% complete Server
Session done
100% complete Server
Blur Event done
100% complete Events
Change Event done
100% complete Events
Click Event done
100% complete Events
Click Away Event todo
0% complete Events
Focus Event done
100% complete Events
Key Down Event todo
0% complete Events
Key Press Event todo
0% complete Events
Key Up Event todo
0% complete Events
Mouse Move Event done
100% complete Events
Pointer Cancel Event done
100% complete Events
Pointer Down Event done
100% complete Events
Pointer Move Event done
100% complete Events
Pointer Up Event done
100% complete Events
Resize Event todo
0% complete Events
Scroll Event todo
0% complete Events
Select Event done
100% complete Events
Submit Event done
100% complete Events
Tap Event todo
0% complete Events
Touch Cancel Event todo
0% complete Events
Touch End Event todo
0% complete Events
Touch Move Event todo
0% complete Events
Touch Start Event todo
0% complete Events
Transition Cancel Event done
100% complete Events
Transition End Event done
100% complete Events
Transition Run Event done
100% complete Events
Transition Start Event done
100% complete Events

Tooling

Incremental Compilation done
100% complete Development
Live Reload done
100% complete Development
Standalone Mode in progress
70% complete Development
Template Formatter in progress
60% complete Development

Elixir Client Runtime

Atom done
100% complete Data Types
Bitstring done
100% complete Data Types
Float done
100% complete Data Types
Function done
100% complete Data Types
Integer done
100% complete Data Types
List done
100% complete Data Types
Map done
100% complete Data Types
PID done
100% complete Data Types
Port done
100% complete Data Types
Reference done
100% complete Data Types
Tuple done
100% complete Data Types
Case done
100% complete Control Flow
Cond done
100% complete Control Flow
If done
100% complete Control Flow
Function done
100% complete Control Flow
Unless done
100% complete Control Flow
With todo
0% complete Control Flow
Anonymous Function done
100% complete Functions
Function Capture done
100% complete Functions
Local Function done
100% complete Functions
Remote Function done
100% complete Functions
Arithmetic Operators done
100% complete Operators
Boolean Operators done
100% complete Operators
Comparison Operators done
100% complete Operators
List Operators (++, --) done
100% complete Operators
String Concatenation (<>) done
100% complete Operators
Pipe Operator (|>) done
100% complete Operators
Match Operator (=) done
100% complete Operators
Pin Operator (^) done
100% complete Operators
Range Operators (.., ..//) done
100% complete Operators
Membership Operators (in) done
100% complete Operators
Module Attribute (@) done
100% complete Operators
Capture Operator (&) done
100% complete Operators
Type Operator (::) done
100% complete Operators
Exponentiation (**) in progress
67% complete Operators
Regex Match (=~) in progress
61% complete Operators
Guards (all contexts) done
100% complete Guards
Bitstring Generator todo
0% complete Comprehensions
Enumerable Generator done
100% complete Comprehensions
Filter done
100% complete Comprehensions
:into Option done
100% complete Comprehensions
:reduce Option todo
0% complete Comprehensions
:uniq Option done
100% complete Comprehensions
Behaviours done
100% complete Other
Bitwise Module Operators todo
0% complete Other
Error Handling todo
0% complete Other
Processes deferred
0% complete Other
Protocols done
100% complete Other
Regular Expressions todo
0% complete Other