24 مستودعات
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 هو إطار عمل ويب آمن من حيث الأنواع (type-safe) ومنسق تطبيقات متكامل مصمم لـ PostgreSQL. يعمل كإطار عمل للرسم من جانب الخادم (SSR) وORM آمن من حيث الأنواع يقوم تلقائيًا بإنشاء أنواع السجلات من مخططات SQL لضمان التحقق من الاستعلامات في وقت التجميع. تتميز المنصة بالتحقق من التوجيه، واستعلامات قاعدة البيانات، والقوالب في وقت التجميع لمنع الأعطال في وقت التشغيل. وتنفذ واجهات ويب في الوقت الفعلي باستخدام WebSockets لمزامنة البيانات الفورية وتستخدم الوسائط المتعددة التي يحركها الخادم (server-driven hypermedia) لتصحيح DOM الجزئي. يغطي إطار العمل مجموعة واسعة من الإمكانيات المتكاملة، بما في ذلك إدارة هوية المستخدم مع دعم مفاتيح المرور (passkeys) وOAuth، وطبقة تخزين بيانات كاملة مع عمليات ترحيل آلية، ونظام عرض واجهة مستخدم شامل مع قوالب HTML آمنة من حيث الأنواع. كما يوفر أدوات مدمجة لتطوير واجهة برمجة تطبيقات JSON، وتنفيذ مهام الخلفية غير المتزامنة، والتكامل المالي لبوابات الدفع. تتم إدارة بيئات الإنتاج من خلال نشر NixOS التصريحي للبنية التحتية القابلة للتكرار.
Intercepts form submissions via JavaScript to enable smooth transitions and prevent double-submissions.
هذا المشروع عبارة عن إضافة jQuery ومجموعة من الأدوات القائمة على المتصفح مصممة لإرسال النماذج بشكل غير متزامن، وتسلسل البيانات، وإدارة مدخلات جانب العميل. يعمل كمدير نماذج من جانب العميل يسمح بنقل بيانات النموذج والملفات إلى خادم في الخلفية دون الحاجة إلى إعادة تحميل الصفحة. توفر المكتبة أدوات متخصصة لتحويل قيم حقول النموذج إلى سلاسل نصية مشفرة بعنوان URL لنقلها عبر الشبكة واعتراض عمليات الإرسال لتنفيذ منطق مخصص أو إلغاء العملية عبر استدعاءات (callbacks). كما تتضمن إمكانيات لمراقبة تقدم رفع الملفات في الوقت الفعلي. تغطي الوظائف الإضافية التحكم في حالة واجهة المستخدم، بما في ذلك القدرة على مسح حقول الإدخال، واستعادة النماذج إلى قيمها الافتراضية الأصلية، وتوجيه استجابات الخادم إلى عناصر صفحة محددة أو إطارات مخفية.
Provides capabilities to submit form data via AJAX to update page content without triggering a full reload.
This project is a social blogging application built with Flask. It provides a platform for user account management, following relationships, and chronological post streams, supported by a PostgreSQL relational database. The application features a multilingual web interface with localized content and date formatting. It is designed as a dockerized web application, utilizing containerization for consistent deployment across different environments. The system integrates a variety of core capabilities, including full-text search with provider abstraction, an asynchronous task worker for backgrou
Processes incoming web form data to validate inputs and execute server-side business logic.
هذا المشروع عبارة عن معالج نماذج بدون خادم (Serverless) وخدمة خلفية تلتقط عمليات إرسال نماذج HTML وتكتب البيانات مباشرة في Google Sheets. يعمل كأداة تكامل تقوم بتعيين أسماء مدخلات النموذج إلى رؤوس أعمدة جداول البيانات لأتمتة جمع البيانات دون الحاجة إلى قاعدة بيانات خلفية مخصصة. تتضمن الخدمة نظام توجيه يوجه عمليات الإرسال إلى علامات تبويب محددة في جدول البيانات بناءً على قيم الحقول المخفية. للحفاظ على سلامة البيانات، تنفذ الخدمة حماية ضد حقن جداول البيانات عن طريق تعقيم المدخلات لمنع تنفيذ الصيغ وتستخدم حقول honeypot لتصفية عمليات إرسال الروبوتات المؤتمتة. تشمل القدرات الإضافية خدمة إشعارات البريد الإلكتروني التي ترسل تنبيهات مؤتمتة عند نجاح أو فشل عملية الإرسال. يتعامل النظام مع تعيين بيانات الإدخال إلى صفوف جدول البيانات ويوفر آلية لالتقاط العملاء المحتملين وتتبع المعلومات في الوقت الفعلي.
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.