Features

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

Progress: 79% (109 features)
done 86 features
in progress 3 features
todo 19 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
Pub/Sub 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
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 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
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 todo
0% 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