19 repositorios
Tools for importing, querying, and exporting data between various formats directly within the browser.
Distinct from Client-Side Data Filtering: Covers the full pipeline of import-query-export, which is broader than simple filtering [f6_mt4] or exporting [f6_mt5].
Explore 19 awesome GitHub repositories matching data & databases · Client-Side Data Processing. Refine with filters or upvote what's useful.
sql.js is a serverless, in-memory SQL database engine that ports SQLite to WebAssembly for use within a web browser. It provides a JavaScript interface to initialize relational databases, execute SQL queries, and manage structured data without requiring a backend server. The project enables the import and export of database states using typed arrays, allowing in-memory data to be persisted as files. It supports high-precision integer retrieval via BigInt and utilizes prepared statements to increase execution speed and security. The engine includes capabilities for client-side data management
Facilitates the complete pipeline of importing, querying, and exporting relational data directly in the browser.
AlaSQL is a JavaScript SQL database engine that allows for the filtering, grouping, and joining of in-memory object arrays and JSON data. It functions as an in-memory SQL database and client-side data processor, enabling the execution of SQL statements against JavaScript arrays and external data sources in both browser and server environments. The project serves as a universal data query tool capable of performing relational joins across diverse sources, such as merging Google Spreadsheets, SQLite files, and remote APIs into a single result set. It also acts as an IndexedDB SQL wrapper, allow
Provides a complete pipeline for importing, querying, and exporting data across CSV, Excel, and JSON formats in the browser.
zotero-gpt is an extension that integrates large language models with a reference management system to assist in the analysis and summarization of academic research papers. It functions as a research paper AI assistant capable of querying PDF documents and extracting insights directly from academic libraries. The tool features a contextual research search system that locates items within a library based on the semantic meaning of selected text. It includes a visual interface that renders AI-generated responses using Markdown and supports the display of complex mathematical formulas. The syst
Extracts and cleans content from academic papers locally before sending targeted segments to the AI model.
SandDance is a hardware-accelerated visualization library and web-based data explorer designed for the interactive analysis of large, non-aggregated datasets. It functions as an interactive data visualization tool that renders complex datasets and intricate visuals within a browser. The project provides an embeddable data canvas consisting of web components and tags, allowing for the integration of full visualization interfaces and interactive charts into external web applications. It utilizes WebGL hardware acceleration to efficiently render large volumes of data as interactive graphics. Th
Performs data filtering and type inference directly in the browser to reduce server requests.
This project is a browser extension and toolset designed to integrate real-time web search results and extracted page content into large language model prompts. It functions as a web search integrator and content parser that feeds current internet data into conversational AI interfaces to ensure responses are grounded in evidence. The system includes a prompt template manager for storing and executing pre-defined structures that trigger automated web crawls. It enables deep research workflows by performing comprehensive searches to generate detailed responses supported by citations and links
Processes and formats raw HTML and search results directly within the browser to prepare data for LLMs.
FeHelper es una caja de herramientas de extensión de navegador web y toolkit de desarrollo frontend integrado en Chrome, Firefox y Edge. Sirve como una utilidad de transformación de datos, una herramienta de depuración de páginas web y un asistente de codificación impulsado por IA. El proyecto se distingue por integrar modelos locales y API compatibles con OpenAI para escribir, refactorizar y reparar código directamente dentro del navegador. También proporciona capacidades para generar esquemas TypeScript y definiciones Zod a partir de muestras de datos utilizando IA. El toolkit cubre una amplia gama de utilidades para desarrolladores, incluyendo depuración de red para conexiones HTTP y WebSocket, codificación y decodificación de datos para formatos como JWT y Base64, y herramientas de procesamiento JSON para formatear, reparar y comparar estructuras. También incluye herramientas frontend para la medición del diseño de páginas, formateo de código fuente e inyección de scripts de usuario personalizados. Las capacidades adicionales incluyen una variedad de herramientas de medios y documentos para la edición de Markdown, procesamiento de códigos QR y conversión de imágenes, junto con generadores de utilidades para identificadores únicos y contraseñas seguras.
Performs complex data transformations and JSON parsing locally in the browser to ensure user data privacy.
Battery Historian es una herramienta de visualización y perfilado para analizar el consumo de energía y el drenaje de batería en dispositivos Android. Funciona como un visor de informes de errores (bugreport) y perfilador de consumo de energía que analiza los registros del sistema para extraer estadísticas de batería y datos del kernel en una interfaz basada en web. La herramienta se especializa en correlacionar fuentes de datos dispares en una línea de tiempo cronológica sincronizada. Identifica actividades que consumen energía mediante el seguimiento de transiciones de wakelock de espacio de usuario y kernel, mapeando fuentes de activación del kernel a marcas de tiempo en tiempo real y superponiendo registros de monitores de energía de hardware externos sobre eventos del sistema. El sistema proporciona capacidades para el análisis comparativo, permitiendo el cálculo de deltas entre múltiples informes de errores para medir cambios en el comportamiento energético. Además, agrega métricas a nivel de aplicación y eventos del sistema para identificar disparadores de software específicos que impiden que un dispositivo entre en modo de suspensión.
Processes and displays large volumes of event data within a web browser to allow interactive zooming and filtering.
PathOfBuilding es un planificador de builds offline y simulador de estadísticas de personajes para Path of Exile. Funciona como un modelador de equipo y habilidades, y un mapeador de árbol pasivo para ayudar a los usuarios a diseñar personajes mediante la simulación de estadísticas de combate, árboles de habilidades pasivas y combinaciones de equipo. La herramienta proporciona un entorno de simulación para probar resultados de creación de objetos y combinaciones de sockets de gemas para determinar los loadouts óptimos. También permite la optimización del árbol pasivo mediante la planificación de asignaciones de nodos y colocaciones de joyas para maximizar el poder del personaje. El software cubre la simulación de estadísticas de personajes para valores ofensivos y defensivos, modelado de creación de objetos (itemization) y la capacidad de importar datos de personajes o compartir configuraciones de build mediante códigos únicos.
Performs all character and build calculations locally on the user's device for offline availability.
Esta es una aplicación de Windows para el reconocimiento automático de voz que transcribe audio hablado de archivos de vídeo a archivos de subtítulos SRT con marca de tiempo. Sirve como un generador de subtítulos y herramienta de traducción que convierte el habla de los medios en texto sincronizado. El software funciona como un transcriptor de medios por lotes, permitiendo el procesamiento simultáneo de múltiples archivos de audio y vídeo para generar subtítulos de forma masiva. Incluye un flujo de trabajo de traducción para convertir transcripciones entre diferentes idiomas para la creación de archivos bilingües o localizados. El sistema también proporciona capacidades de refinamiento de texto, utilizando expresiones regulares y filtros personalizados para limpiar transcripciones eliminando palabras de relleno y patrones no deseados. Esto está soportado por una interfaz gráfica de usuario nativa de Windows.
Cleans transcription text locally using regular expressions to remove unwanted patterns.
Grid.js es una biblioteca de JavaScript agnóstica al framework para renderizar cuadrículas de datos interactivas. Permite la visualización de información estructurada en formatos tabulares en diferentes entornos frontend, admitiendo la población de datos desde arrays estáticos o importaciones JSON. La biblioteca cuenta con un sistema de plugins para extender los componentes de la interfaz de usuario y la lógica, así como un pipeline de datos personalizado para transformar la información antes de que se muestre. Incluye soporte integrado para la localización multilingüe para traducir elementos de la interfaz y mensajes. El proyecto cubre capacidades básicas de visualización de datos, incluyendo ordenamiento, filtrado y visualización dinámica de cuadrículas. Proporciona herramientas para gestionar la configuración y la integración con varios entornos de JavaScript.
Implements a client-side grid for populating and managing tabular data from static arrays or JSON imports.
Este proyecto es un recurso educativo integral y un curso para construir redes neuronales usando PyTorch. Cubre los bloques de construcción fundamentales del deep learning, incluyendo la manipulación de tensores, la diferenciación automática y la construcción de componentes modulares de redes neuronales. El repositorio sirve como guía técnica para varios dominios especializados. Proporciona detalles de implementación para tareas de visión artificial como clasificación de imágenes, detección de objetos y segmentación semántica, así como flujos de trabajo de procesamiento de lenguaje natural que involucran transformers, redes recurrentes y modelos generativos. Además, incluye una referencia para IA generativa, centrándose específicamente en la síntesis de imágenes mediante modelos de difusión y redes adversarias. El material se extiende a pipelines de optimización y despliegue de modelos. Cubre técnicas para reducir el tamaño del modelo y aumentar la velocidad de inferencia mediante cuantización y la exportación de modelos a formatos como ONNX y TensorRT. Otras áreas de capacidad incluyen ingeniería de datos para carga paralela, evaluación de modelos mediante métricas personalizadas y el despliegue de modelos de lenguaje grandes (LLM) de código abierto. El proyecto se entrega principalmente como una serie de Jupyter Notebooks.
Cleans raw text by removing irrelevant characters and stop words to create semantic sequences.
MikuTools is a multi-purpose web utility suite and AI multimedia generation platform. It provides a collection of lightweight, browser-based tools for creating and editing images, video, and audio using various artificial intelligence models. The platform distinguishes itself through integrated AI content translation and editing capabilities, including face swapping, background removal, high-resolution upscaling, and voice cloning. It also enables the generation of professional digital assets such as business cards, email signatures, and stylized code screenshots. The toolkit covers a broad
Performs text manipulation and network calculations directly in the browser to reduce latency.
CrawlerTutorial is a comprehensive Python web scraping tutorial and framework designed for extracting data from static and dynamic websites. It functions as a web data extraction pipeline and an HTTP request orchestrator, covering the full lifecycle of scraping applications from initial fetching to final data storage. The project provides specialized guidance on anti-bot bypass techniques and web API reverse engineering. It includes methods for evading browser detection through identity masking and proxy rotation, as well as techniques for identifying hidden API endpoints by analyzing network
Cleans raw scraped text by removing HTML tags and fixing encoding for structured analysis.
Este proyecto es una guía completa de desarrollo front-end y hoja de ruta diseñada para ayudar a los ingenieros a dominar las habilidades y estándares profesionales requeridos para el desarrollo web moderno. Sirve como referencia técnica para dominar HTML, CSS y JavaScript, proporcionando rutas de aprendizaje estructuradas y un mapa de las competencias profesionales necesarias para pasar de principiante a ingeniero web profesional. El recurso funciona como un directorio categorizado y una visión general del ecosistema de JavaScript. Cataloga frameworks, bibliotecas y utilidades estándar de la industria, ofreciendo recomendaciones específicas para la gestión de estado, frameworks CSS y generadores de sitios estáticos. La guía cubre un amplio espectro de capacidades de ingeniería, incluyendo arquitectura de UI, optimización del rendimiento web y auditoría de accesibilidad. También proporciona orientación sobre automatización de compilación, estrategias de despliegue y la selección de herramientas de desarrollo para flujos de trabajo profesionales.
Covers methods for managing and querying data directly within the browser environment.
Spark NLP es un kit de herramientas para el análisis de texto escalable y aprendizaje automático construido sobre el framework de computación distribuida Apache Spark. Proporciona un framework de aprendizaje automático multimodal y un sistema de tuberías distribuido para secuenciar anotadores para procesar datos lingüísticos a gran escala. La librería incluye un procesador de texto transformer para generar embeddings vectoriales contextuales y un motor de inferencia dedicado para gestionar grandes modelos de lenguaje. El proyecto se distingue por su capacidad para procesar tipos de datos heterogéneos, incluyendo texto, audio e imágenes, dentro de una arquitectura unificada de visión-lenguaje. Admite capacidades avanzadas de IA generativa como prompt engineering, extracción de entidades estructuradas con salida JSON restringida e inferencia local para eliminar la latencia de red. Además, proporciona herramientas para la traducción entre idiomas y la clasificación zero-shot a través de modalidades de texto e imagen. El framework cubre una amplia gama de capacidades, incluyendo el entrenamiento de modelos supervisados para el reconocimiento de entidades y el análisis de sentimientos, así como la respuesta a preguntas extractiva y el resumen de documentos. Integra soporte para bases de datos vectoriales para la búsqueda de similitud y ofrece infraestructura para la aceleración por GPU y la gestión del ciclo de vida del modelo a través de un registro centralizado. El kit de herramientas permite la distribución de modelos y tuberías personalizados a través de un repositorio público y admite el despliegue de modelos mediante APIs REST.
Cleans and prepares text data through tokenization and stop word removal for AI consumption.
python-ftfy es una biblioteca de reparación de texto Unicode diseñada para arreglar mojibake y fallos de codificación. Proporciona utilidades para la detección de codificación de bytes, decodificación de entidades HTML y la recuperación de texto corrupto para restaurarlo a su forma Unicode prevista. El proyecto se distingue a través de un pipeline de decodificación de múltiples capas que identifica y revierte mezclas de codificación complejas. Utiliza detección basada en heurística para resolver casos donde el texto fue decodificado usando el códec incorrecto a través de múltiples capas de corrupción, y puede manejar variantes de UTF-8 no estándar y mapeos de codificación descuidados. La biblioteca también cubre una amplia gama de tareas de estandarización de texto, incluyendo normalización Unicode, estandarización de saltos de línea y la expansión de ligaduras latinas. Incluye capacidades para la normalización del ancho de caracteres y la eliminación de escapes de terminal y caracteres de control. Está disponible una interfaz de línea de comandos para automatizar la detección y reparación de fallos Unicode dentro de archivos.
Cleans Unicode data by removing terminal escapes and decomposing ligatures to prepare text for analysis.
Este proyecto es una herramienta de reparación de texto Unicode y biblioteca de corrección de mojibake diseñada para arreglar fallos de codificación y restaurar caracteres originales de cadenas dañadas. Funciona como un detector de codificación de texto y una herramienta de normalización Unicode para resolver problemas donde el texto ha sido decodificado incorrectamente. La biblioteca se especializa en revertir errores de codificación de múltiples capas y reparar patrones complejos de mojibake. Incluye capacidades para detectar secuencias de codificación con pérdida, adivinar codificaciones de bytes y decodificar variantes de UTF-8 no estándar. El conjunto de herramientas cubre una amplia gama de tareas de limpieza y normalización de texto, incluyendo la decodificación de entidades HTML y escapes con barra invertida, la expansión de ligaduras latinas y la estandarización de anchos de caracteres y saltos de línea. También proporciona utilidades para eliminar caracteres de control invisibles e inspeccionar cadenas Unicode por punto de código. Está disponible una interfaz de línea de comandos para reparar fallos Unicode y errores de codificación dentro de archivos o flujos de entrada.
Cleans text data by removing invisible control characters and terminal escapes while standardizing ligatures.
Parse Dashboard is a web-based administrative interface designed for managing applications powered by the Parse Server framework. It functions as a centralized console that enables developers and administrators to oversee backend configurations, user accounts, and operational settings through a graphical environment. The dashboard provides a comprehensive suite of tools for database administration, allowing users to browse, filter, and modify relational data records directly. It includes integrated capabilities for data visualization, enabling the generation of charts and graphs to track tren
Processes raw JSON responses into visual charts and formatted tables within the browser to reduce server load.
Hyperscript is a DOM manipulation library and HTML scripting language that functions as a logic engine and reactive UI framework. It allows for the definition of interactive behavior and client-side logic directly within HTML attributes. The system distinguishes itself through declarative web scripting and in-HTML interactive behavior, which removes the requirement for separate JavaScript files to manage element states. It utilizes a specialized syntax for data processing, employing pipe operators to filter, sort, and convert data collections within the browser. The framework provides capabi
Implements client-side data processing for transforming and sorting collections directly within the browser.