Extensions

Standard Extensions

Fahrenheit comes with several built-in extensions.

MathExtension (/math)

Provides advanced mathematical operations (trigonometry, rounding, etc.).

FileExtension (/file)

Provides robust file system operations for reading, writing, and directory management.

WebExtension (/web)

Allows creating web servers (Javalin-based), WebSockets, and making HTTP client requests.

SQLExtension (/sql)

Provides standard JDBC database connectivity to query and update SQL databases.

RegexExtension (/regex)

Provides Pattern matching and replacement utilities using standard Java regular expressions.

GUI Extension (/gui)

Provides bindings to Java Swing components, allowing you to create desktop applications.