24 Repos
Retrieving field values from standard form-encoded data.
Distinguishing note: Focuses on legacy form-encoded data.
Explore 24 awesome GitHub repositories matching web development · Form Processing. Refine with filters or upvote what's useful.
Echo is a high-performance, lightweight web framework for Go designed for building scalable RESTful APIs and web services. It provides a centralized environment for mapping network requests to handler functions, utilizing a fast radix-tree routing engine to ensure efficient request dispatching. The framework is built around a modular, middleware-centric pipeline that allows developers to execute reusable logic for cross-cutting concerns like authentication, logging, and security across the entire application. What distinguishes Echo is its focus on developer productivity through structured da
Retrieves field values from standard form-encoded data sent via POST requests.
Joi is a JavaScript data validation library used to define schemas that ensure the structure and data types of objects remain consistent. It functions as a schema-based validator and object schema definition tool, preventing invalid information from entering an application by checking data against predefined constraints and rules. The library employs a chainable fluent interface and a constraint-based validation engine to build complex validation pipelines. It utilizes recursive tree traversal to validate nested data structures and a type-coercion pipeline to transform input values into the t
Validates and sanitizes form data from user interfaces to ensure it is complete and safe for storage.
Trix is a rich text editor and WYSIWYG text component designed for composing and formatting documents with inline styling and block elements. It functions as an HTML content editor that manages and sanitizes input to ensure a secure and consistent document structure, while serving as a document state manager that tracks edit history and persists serialized state. The editor integrates directly with standard HTML forms, converting rich text into data for submission. It features a configurable sanitization engine that cleanses input HTML to remove unsupported tags and mitigate security risks.
Filters incoming HTML through a whitelist-based cleaner to remove unsafe tags and mitigate security risks.
jquery-pjax is a client-side library that combines Ajax requests with the HTML5 History API to replace page content without triggering a full browser reload. It fetches HTML fragments from the server and updates the browser URL using pushState, preserving the page layout and assets while only swapping a designated container's content. The library emits custom JavaScript events at each stage of the request lifecycle, enabling external handlers to respond to loading, success, and error states. The project distinguishes itself through its event-driven navigation model and server-side integration
Send form data as an Ajax request and replace a container's content with the server response without a full page reload.
Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru
Automatically validates and sanitizes form submissions to block cross-site scripting and injection attempts.
This project is a request testing service and diagnostic utility designed to help developers inspect HTTP interactions and verify client-side network logic. It functions as a stateless server that echoes request metadata, including headers, parameters, and body content, back to the calling client to ensure data is transmitted as intended. The service distinguishes itself by providing a platform for mocking REST API endpoints and simulating various server behaviors. Developers can use these endpoints to trigger specific HTTP status codes, test content negotiation, validate form data encoding,
Parses incoming data from web forms to validate that client-side inputs are correctly encoded and transmitted.
Jsoup is a Java library designed for parsing, extracting, and manipulating HTML and XML content. It provides a document object model that represents web content as a hierarchical tree, allowing for programmatic navigation and modification of elements, attributes, and text. The library functions as a toolkit for web scraping, enabling the retrieval of remote content via standard web protocols and the management of HTTP sessions for automated form interaction. The library distinguishes itself through its fault-tolerant tokenization, which reconstructs valid document structures from malformed or
Extracts form fields and controls to simplify automated data retrieval and submission.
Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using Spring Boot, MyBatis, and Vue. It functions as a comprehensive platform for creating administrative dashboards with integrated role-based access control and organizational data permission systems. The framework distinguishes itself through a combination of automated CRUD code generation and an integrated RAG platform that connects large language models to enterprise data via vector stores. It further incorporates a BPMN-based workflow engine to automate complex business process
Submits form data asynchronously via Ajax to update records without requiring a full page reload.
This project is a technical study resource and interview preparation guide focused on the React library. It provides a comprehensive frontend interview question bank and concept references designed to help developers master core library primitives and prepare for professional job interviews. The resource covers detailed explanations of React's technical architecture, including state management patterns, performance optimization strategies, and component design. It serves as a knowledge assessment tool for developers to test their understanding of modern frontend engineering through a structur
Describes processing form data via asynchronous submissions to update content without page reloads.
Inertia is a server-driven frontend framework designed to create monolithic single page applications. It acts as a state synchronization protocol and client-side routing bridge, allowing developers to build interactive experiences using modern JavaScript component libraries while keeping routing and controllers on the server. This approach eliminates the need for a separate REST or GraphQL API layer by passing data from server controllers to frontend components as props via JSON payloads. The framework distinguishes itself by utilizing adapter-based integration to link various backend environ
Sends form data to the server using various HTTP methods without triggering a full page reload.
Hotwire Turbo is a server-driven navigation and HTML streaming framework that intercepts link clicks and form submissions to fetch pages in the background and replace content without full browser reloads. It provides a Turbo Frame component that scopes page regions into independent contexts, enabling partial page updates where only a specific area of the page navigates or loads content. The framework includes a page cache and morph system that stores recently visited pages for instant restoration and applies minimal DOM changes on refresh, preserving scroll position and element state. The fra
Responds to form submissions with Turbo Streams messages to update multiple page parts without navigation.
GCDWebServer is a lightweight HTTP 1.1 server for iOS, macOS, and tvOS. It serves as an embedded network server for Apple platforms, allowing developers to handle incoming requests through custom synchronous or asynchronous handlers. The project includes a WebDAV server implementation for remote file management, directory browsing, and synchronization using standard network clients. It also provides a web-based file manager that enables users to upload, download, and organize files within an application sandbox via a browser. Additional capabilities include gzip compression, JSON processing,
Parses percent-encoded request bodies to extract user-submitted form values for processing.
Public Slack organizations made easy
Integrates Google reCAPTCHA on the invitation form to prevent automated abuse.
OnlineJudge is an automated platform for managing programming contests and evaluating submitted source code. It provides a complete online judge system that compiles, runs, and scores code submissions against predefined test cases within a sandboxed execution environment, ensuring the host system remains protected from untrusted user code. The platform supports both ACM-style penalty-based scoring and OI-style point-based scoring, with real-time leaderboard computation that dynamically updates participant rankings as submissions are judged. Contest organizers can create and schedule timed com
Accepts source code through a browser form, queues it, and triggers the judge process asynchronously.
CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools
Strips or escapes dangerous characters from incoming data to prevent injection attacks and cross-site scripting.
ihp is a type-safe web framework and full-stack application orchestrator designed for PostgreSQL. It functions as a server-side rendering framework and a type-safe ORM that automatically generates record types from SQL schemas to ensure compile-time query validation. The platform distinguishes itself by verifying routing, database queries, and templates at compile time to prevent runtime crashes. It implements real-time web interfaces using WebSockets for instant data synchronization and employs server-driven hypermedia for partial DOM patching. The framework covers a broad range of integrat
Intercepts form submissions via JavaScript to enable smooth transitions and prevent double-submissions.
Dieses Projekt ist ein jQuery-Plugin und eine Suite browserbasierter Tools für asynchrone Formularübermittlung, Datenserialisierung und clientseitiges Input-Management. Es fungiert als clientseitiger Formular-Manager, der die Übertragung von Formulardaten und Dateien an einen Server im Hintergrund ermöglicht, ohne Seitenneuladungen auszulösen. Die Bibliothek bietet spezialisierte Utilities zur Umwandlung von Formularfeldwerten in URL-kodierte Strings für die Netzwerkübertragung und zum Abfangen von Übermittlungen, um benutzerdefinierte Logik auszuführen oder den Prozess via Callbacks abzubrechen. Sie enthält zudem Funktionen zur Überwachung des Echtzeit-Fortschritts von Datei-Uploads. Zusätzliche Funktionalität deckt die Steuerung des Benutzeroberflächenzustands ab, einschließlich der Möglichkeit, Eingabefelder zu leeren, Formulare auf ihre ursprünglichen Standardwerte zurückzusetzen und Serverantworten an spezifische Seitenelemente oder versteckte Frames zu routen.
Provides capabilities to submit form data via AJAX to update page content without triggering a full reload.
Dieses Projekt ist eine soziale Blogging-Anwendung, die mit Flask erstellt wurde. Sie bietet eine Plattform für Benutzerkontenverwaltung, Follow-Beziehungen und chronologische Beitrags-Streams, unterstützt durch eine relationale PostgreSQL-Datenbank. Die Anwendung verfügt über eine mehrsprachige Weboberfläche mit lokalisierten Inhalten und Datumsformatierung. Sie ist als dockerisierte Webanwendung konzipiert und nutzt Containerisierung für eine konsistente Bereitstellung in verschiedenen Umgebungen. Das System integriert eine Vielzahl von Kernfunktionen, darunter Volltextsuche mit Provider-Abstraktion, einen asynchronen Task-Worker für Hintergrundverarbeitung und ein umfassendes Identitätssystem für sichere Registrierung und Sitzungsverfolgung. Zudem implementiert es private Nachrichten, SMTP-E-Mail-Versand und eine API mit tokenbasierter Authentifizierung. Die Codebasis verwendet eine modulare Architektur mit dem Application-Factory-Pattern und Blueprints zur Organisation von Routing und Logik.
Processes incoming web form data to validate inputs and execute server-side business logic.
Dieses Projekt ist ein serverloser Formular-Handler und Backend-Dienst, der HTML-Formularübermittlungen erfasst und die Daten direkt in Google Sheets schreibt. Es fungiert als Integrationstool, das Formulareingaben auf Tabellenkalkulations-Spaltenüberschriften mappt, um die Datenerfassung ohne dedizierte Backend-Datenbank zu automatisieren. Der Dienst enthält ein Routing-System, das Übermittlungen basierend auf versteckten Feldwerten an spezifische Tabellenblätter weiterleitet. Um die Datenintegrität zu wahren, implementiert er einen Schutz gegen Spreadsheet-Injection durch Bereinigung der Eingaben, um die Formelausführung zu verhindern, und verwendet Honeypot-Felder, um automatisierte Bot-Übermittlungen zu filtern. Zusätzliche Funktionen umfassen einen E-Mail-Benachrichtigungsdienst, der bei Erfolg oder Misserfolg einer Übermittlung automatisierte Warnungen versendet. Das System handhabt das Mapping von Eingabedaten auf Tabellenzeilen und bietet einen Mechanismus für Echtzeit-Lead-Erfassung und Informationsverfolgung.
Filters bot entries using honeypot fields and neutralizes formula injection via input sanitization.
This project serves as a comprehensive development guide for the jQuery library, focusing on best practices and techniques for efficient web frontend development. It provides a structured collection of patterns for manipulating the document object model, managing dynamic content, and streamlining asynchronous data requests. The guide emphasizes performance and maintainability by detailing strategies for optimizing element selection, implementing event delegation, and managing element state. It covers methods for resolving library conflicts, standardizing layout dimensions, and controlling bro
Standardizes asynchronous form submission and server communication patterns with centralized error handling.