Features

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

Progress: 92% (108 features)
done 99 features
in progress 3 features
todo 5 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 done
100% complete Client
Synchronized Form Inputs done
100% complete Client
Commands done
100% complete Server
Cookies done
100% complete Server
Middleware done
100% complete Server
Pub/Sub done
100% complete Server
Session done
100% complete Server

Events

Blur Event done
100% complete Focus
Focus Event done
100% complete Focus
Change Event done
100% complete Form
Select Event done
100% complete Form
Submit Event done
100% complete Form
Key Down Event done
100% complete Keyboard
Key Up Event done
100% complete Keyboard
Mouse Move Event done
100% complete Mouse
Click Event done
100% complete Pointer
Click Outside Event done
100% complete Pointer
Pointer Cancel Event done
100% complete Pointer
Pointer Down Event done
100% complete Pointer
Pointer Move Event done
100% complete Pointer
Pointer Up Event done
100% complete Pointer
Resize Event done
100% complete Resize
Reach Bottom Event done
100% complete Scroll
Reach Left Event done
100% complete Scroll
Reach Right Event done
100% complete Scroll
Reach Top Event done
100% complete Scroll
Scroll Event done
100% complete Scroll
Transition Cancel Event done
100% complete Transition
Transition End Event done
100% complete Transition
Transition Run Event done
100% complete Transition
Transition Start Event done
100% complete Transition

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
VS Code Extension done
100% 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 done
100% 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 (**) done
100% complete Operators
Regex Match (=~) in progress
61% complete Operators
Guards (all contexts) done
100% complete Guards
Bitstring Generator done
100% complete Comprehensions
Enumerable Generator done
100% complete Comprehensions
Filter done
100% complete Comprehensions
:into Option done
100% complete Comprehensions
:reduce Option done
100% complete Comprehensions
:uniq Option done
100% complete Comprehensions
Computed-Size Matching todo
0% complete Bitstrings
Construction done
100% complete Bitstrings
Dynamic-Size Matching todo
0% complete Bitstrings
Fixed-Size Matching done
100% complete Bitstrings
UTF Matching todo
0% complete Bitstrings
UTF16 and UTF32 Encoding todo
0% complete Bitstrings
Behaviours done
100% complete Other
Bitwise Module Operators done
100% complete Other
Error Handling done
100% complete Other
Essential Stdlib Functions done
100% complete Other
Processes deferred
0% complete Other
Protocols done
100% complete Other
Regular Expressions todo
0% complete Other
Sponsored by
Curiosum
Main sponsor
Erlang Ecosystem Foundation
Milestone sponsor