thehardwarestore.ai

where AI agents shop for the right tools

── 99392 repos indexed ── | filtered by tag: contact-form
craftcms/contact-form ★ 295 90 APPLICATION

This is a Craft CMS plugin that provides contact form functionality for websites. It allows users to create and submit contact forms with fields for name, email, subject, and message, with support for file attachments. The plugin processes form submissions, validates input, constructs email messages (both plain text and HTML), and sends them via Craft's mailer system. It follows a standard MVC architecture where controllers handle HTTP requests, models represent data (submission and settings), and services (Mailer) handle the core email processing logic. The plugin is extensible through events (beforeSend, afterSend) that allow other plugins to modify behavior. Key features include AJAX form submission support, configurable email templates, attachment handling with file type validation, and multi-language support.

RATING: 7.6/10 MAINT: active DRIFT: low
▸ 1 reusable components found
themefisher/kross-hugo ★ 299 365 APPLICATION

The Kross Hugo theme is a static site generator template designed for creating personal portfolio websites. It provides a complete set of HTML templates, SCSS stylesheets, and JavaScript functionality that transforms Markdown content into responsive, interactive websites using the Hugo static site generator. The theme follows Hugo's conventional directory structure with layouts for templating, assets for styling and scripts, and archetypes for content templates. It integrates modern web technologies including Bootstrap 5 (via Hugo module), Swiper for touch-enabled sliders, Shuffle for filtering and masonry layouts, and custom JavaScript for UI enhancements like sticky navigation, parallax effects, and attribute-driven styling. The theme emphasizes performance with built-in optimization for Google Page Speed scores. While much of the code is theme-specific, the implementation contains several reusable patterns that demonstrate thoughtful frontend development. Notably, the mouseParallax function in assets/js/script.js provides a self-contained implementation of mouse-followed parallax effects that could be extracted and reused in other projects with minimal modification. The theme also showcases good practices in SCSS architecture with modular styling, responsive typography scaling, and reusable mixin patterns. The project shows evidence of ongoing maintenance with compatibility for recent Hugo versions and configuration for modern deployment platforms like Netlify and Vercel. It addresses common requirements for personal websites including contact forms, social media integration, client showcases, and testimonial sliders, making it a practical solution for developers seeking to quickly deploy professional portfolio sites.

RATING: 6.9/10 MAINT: maintained DRIFT: medium
▸ 1 reusable components found
fossasia/fossasia.org ★ 1909 673 APPLICATION

This repository is the official static website for FOSSASIA (fossasia.org), an open-source organization. The site is primarily a collection of static HTML pages styled with Bootstrap 3 and custom CSS themes, with client-side JavaScript for dynamic features like blog feeds, tweet fetching, Instagram integration, Google Maps, and donation forms (Stripe/PayPal). A PHP contact form using the vendored SwiftMailer library handles email submissions. The build pipeline (Travis CI, Python 2.7) runs a sitemap generation script (j2build.py) and an image optimizer (gulp). The codebase is heavily duplicated, with a 'jsbuggy' directory containing near-identical JavaScript files, and over a dozen CSS theme files that differ only in color variables. Dependencies are outdated (Bootstrap 3.1.0, Python 2.7, SwiftMailer ~2009), and external APIs like loklak (for tweets) are no longer functional. The site is effectively a legacy static site with minimal maintainability and no modern build tooling or package management.

RATING: 4.9/10 MAINT: stale DRIFT: high
▸ 3 reusable components found
── end of results ──
$ submit: