Buffalo - deduplicated erlang apply
Webmachine for Cowboy and Zotonic
In-memory cache with cache key dependencies
Diff, match patch implementation
Compile dispatch rules to an Erlang module
Blurhash for Erlang
Iconv NIF interface
Read EXIF data from JPEG images.
FilezCache
Simple FTPS service for storing files
JSON encoder wrapper to handle records and 'undefined'
Key Server which can be used to encrypt and authenticate participants.
The logstasher is Erlang Logger formatter for logstash
MQTT v5 packet encoder and decoder
MQTT v5 Sessions Manager
RingBuffer - size limited queue, like a ring or cyclic buffer. With non blocking and non locking writers.
Trie based router.
Stream and file interface for S3 storage
Zotonic Template Compiler
Simple WebDAV http interface to get, put and stream files.
All Zotonic applications from the Zotonic core umbrella project.
Zotonic Core Components
Zotonic File Handler
Zotonic File Indexer
Zotonic File Watcher
Zotonic Launcher
Zotonic HTTP Listener
Zotonic MQTT Listener
Zotonic SMTP Listener
Mock ACL routines for in the testsandbox.
Zotonic module for organizing users into hierarchical groups
Admin interface to edit content and administrate a Zotonic site.
Support editing and changing the category hierarchy
Allow admins to edit the system configuration.
Edit pages on a web site; subset of admin module for Bootstrap based web sites.
Adds support for handling and verification of user identities.
User interface to merge resources in the admin.
Redirect custom domains and paths to any location.
Adds support for editing predicates to the admin.
Allow admins to view system statistics.
Art work for your site. Social icons, file icons etc.
Play uploaded audio files.
Add two-factor authentication using TOTP
Handles authentication and identification of users.
Make a backup of the database and files.
Basic scomps, actions and validators
Bootstrap provides simple and flexible HTML, CSS, and Javascript for popular user interface components and interactions.
Scan uploaded files for viruses and malware.
Comments for pages. Implements a simple comment system with comments stored locally.
Simple contact form. Mails a contact form to the administrator user.
Categorize content into a hierarchical structure of content groups.
Handle cookie consent for stats and embedded content.
Periodic tasks and ticks for other modules.
Categorize content into a hierarchical structure of content groups.
Development support, periodically builds and loads changed files.
Rich Text Editor using TinyMCE.
Signs outgoing e-mails with DomainKeys Identified Mail Signatures (RFC 6376)
Handle received e-mails, notifies email observers depending on the recipient.
Relay incoming e-mails for known users to their private e-mail address.
Track bounce and receive status of email recipients.
Exports data as CSV and other formats.
Adds Facebook login and other Facebook related features.
Store files on cloud storage services like FTP, S3 and WebDAV
Upload files via MQTT
Map IP addresses to geo locations..
Image editor for Zotonic.
Import files with tab separated data.
Import your Wordpress blog into Zotonic using a .wxr file.
Localization, timezones, translations for country names etc.
Use LinkedIn for logon.
Logs debug/info/warning messages into the site's database.
Mailing lists. Send a page to a list of recipients.
Extract EXIF information from photos when uploading
Menus in Zotonic, adds admin interface to define menus and other hierarchical lists.
Adds Microsoft login and other Microsoft and Azure related features.
MQTT messaging, connecting server and browser.
Provides authentication over OAuth2.
Add external media in your site by their URL.
Rate limiting of authentication tries and other types of requests.
Defines PostgreSQL queries for basic content searches in Zotonic.
Provides admin interface for the SEO modules.
Generates sitemap for crawlers, enables better indexing of your site.
Server side data storage in sessions.
Implements public sign up to register as member of this site.
Update the site to a new version from Git or other version control systems.
Use SSL Certificate from Let's Encrypt.
Use SSL Certificate from a Certificiate Authority.
Create and publish questionnaires.
Log http requests to the syslog.
Simple typed key/value store used to store structured data.
Handle user’s language and generate .pot files with translatable texts.
Use Twitter for logon, and/or follow users on Twitter using the streaming HTTP API.
Play and convert uploaded videos. Requires ffmpeg.
Embed youtube, vimeo and other movies as media pages.
Build interactive user interfaces with template wires, actions, validators and more.
Manage Zotonic sites. Used by zotonic_site_status.
Zotonic Notifier
RDF triples handling - map triples to resources - RDF support routines.
Default Zotonic site, used when no other site can handle the supplied Host.
Zotonic SSL routines
Zotonic standard library