19 repository-uri
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 este un set de instrumente pentru browserul web și un toolkit de dezvoltare frontend integrat în Chrome, Firefox și Edge. Acesta servește ca utilitar de transformare a datelor, instrument de depanare a paginilor web și asistent de codare bazat pe AI. Proiectul se distinge prin integrarea modelelor locale și a API-urilor compatibile cu OpenAI pentru a scrie, refactoriza și repara codul direct în browser. De asemenea, oferă capabilități pentru generarea de scheme TypeScript și definiții Zod din mostre de date folosind AI. Toolkit-ul acoperă o gamă largă de utilitare pentru dezvoltatori, inclusiv depanarea rețelei pentru conexiuni HTTP și WebSocket, codificarea și decodarea datelor pentru formate precum JWT și Base64, și instrumente de procesare JSON pentru formatarea, repararea și compararea structurilor. Include, de asemenea, instrumente frontend pentru măsurarea layout-ului paginii, formatarea codului sursă și injectarea de scripturi personalizate de utilizator. Capabilitățile suplimentare includ o varietate de instrumente media și de documente pentru editare Markdown, procesarea codurilor QR și conversia imaginilor, alături de generatoare de utilitare pentru identificatori unici și parole sigure.
Performs complex data transformations and JSON parsing locally in the browser to ensure user data privacy.
Battery Historian is a visualization and profiling tool for analyzing power consumption and battery drain on Android devices. It functions as a bugreport viewer and power consumption profiler that parses system logs to extract battery statistics and kernel data into a web-based interface. The tool specializes in correlating disparate data sources on a synchronized chronological timeline. It identifies power-draining activities by tracking userspace and kernel wakelock transitions, mapping kernel wakeup sources to real-time timestamps, and overlaying external hardware power monitor logs onto s
Processes and displays large volumes of event data within a web browser to allow interactive zooming and filtering.
PathOfBuilding este un planificator de build-uri offline și un simulator de statistici ale personajelor pentru Path of Exile. Funcționează ca un modelator de echipament și abilități și un mapper de arbore pasiv pentru a ajuta utilizatorii să își proiecteze personajele prin simularea statisticilor de luptă, a arborilor de abilități pasive și a combinațiilor de echipament. Instrumentul oferă un mediu de simulare pentru testarea rezultatelor crafting-ului de obiecte și a combinațiilor de socket-uri pentru gemuri, pentru a determina loadout-urile optime. De asemenea, permite optimizarea arborelui pasiv prin planificarea alocărilor de noduri și a plasărilor de bijuterii pentru a maximiza puterea personajului. Software-ul acoperă simularea statisticilor personajului pentru valori ofensive și defensive, modelarea itemizării și a crafting-ului, precum și capacitatea de a importa date despre personaje sau de a partaja configurații de build prin coduri unice.
Performs all character and build calculations locally on the user's device for offline availability.
Aceasta este o aplicație Windows pentru recunoașterea automată a vorbirii care transcrie audio-ul vorbit din fișiere video în fișiere de subtitrare SRT cu timestamp. Servește ca un generator de subtitrări și instrument de traducere care convertește vorbirea media în text sincronizat. Software-ul funcționează ca un transcriitor media batch, permițând procesarea simultană a mai multor fișiere audio și video pentru a genera subtitrări în masă. Include un flux de lucru de traducere pentru a converti transcrierile între diferite limbi pentru crearea de fișiere bilingve sau localizate. Sistemul oferă, de asemenea, capabilități de rafinare a textului, folosind expresii regulate și filtre personalizate pentru a curăța transcrierile prin eliminarea cuvintelor de umplutură și a tiparelor nedorite. Acest lucru este susținut de o interfață grafică nativă Windows.
Cleans transcription text locally using regular expressions to remove unwanted patterns.
Grid.js este o bibliotecă JavaScript agnostică față de framework, pentru randarea grilelor de date interactive. Aceasta permite afișarea informațiilor structurate în formate tabelare în diferite medii frontend, suportând popularea datelor din array-uri statice sau importuri JSON. Biblioteca dispune de un sistem de plugin-uri pentru extinderea componentelor interfeței utilizator și a logicii, precum și un pipeline de date personalizat pentru transformarea informațiilor înainte ca acestea să fie afișate. Include suport nativ pentru localizarea multilingvă, pentru a traduce elementele interfeței și mesajele. Proiectul acoperă capabilități de bază de vizualizare a datelor, inclusiv sortarea, filtrarea și vizualizarea dinamică a grilei. Oferă instrumente pentru gestionarea setărilor de configurare și integrarea cu diverse medii JavaScript.
Implements a client-side grid for populating and managing tabular data from static arrays or JSON imports.
Acest proiect este o resursă educațională cuprinzătoare și un curs pentru construirea de rețele neuronale folosind PyTorch. Acoperă elementele fundamentale ale deep learning-ului, inclusiv manipularea tensorilor, diferențierea automată și construcția componentelor modulare de rețele neuronale. Repository-ul servește drept ghid tehnic pentru mai multe domenii specializate. Oferă detalii de implementare pentru sarcini de computer vision, cum ar fi clasificarea imaginilor, detecția obiectelor și segmentarea semantică, precum și fluxuri de lucru de procesare a limbajului natural (NLP) care implică transformatoare, rețele recurente și modele generative. În plus, include o referință pentru AI generativ, concentrându-se în mod specific pe sinteza de imagini prin modele de difuzie și rețele adversariale. Materialul se extinde către optimizarea modelelor și pipeline-uri de deployment. Acoperă tehnici pentru reducerea dimensiunii modelelor și creșterea vitezei de inferență prin cuantizare și exportul modelelor în formate precum ONNX și TensorRT. Alte domenii de capabilitate includ ingineria datelor pentru încărcarea paralelă, evaluarea modelelor folosind metrici personalizate și deployment-ul modelelor de limbaj mari (LLM) open-source. Proiectul este livrat în principal sub formă de serie de Jupyter Notebooks.
Cleans raw text by removing irrelevant characters and stop words to create semantic sequences.
MikuTools este o suită de utilitare web multifuncționale și o platformă de generare multimedia AI. Oferă o colecție de instrumente ușoare, bazate pe browser, pentru crearea și editarea imaginilor, videoclipurilor și audio-ului folosind diverse modele de inteligență artificială. Platforma se distinge prin capabilități integrate de traducere și editare a conținutului AI, inclusiv schimbarea feței (face swapping), eliminarea fundalului, upscaling la rezoluție înaltă și clonarea vocii. De asemenea, permite generarea de active digitale profesionale, cum ar fi cărți de vizită, semnături de e-mail și capturi de ecran stilizate ale codului. Toolkit-ul acoperă o gamă largă de utilitare tehnice, inclusiv conversia online a formatelor pentru documente și media, calcule de configurare a rețelei pentru CIDR și intervale IP, și transformări de date tehnice pentru codificarea codului și a textului. Capabilitățile suplimentare includ calculul hash-urilor criptografice, gestionarea paletelor de culori și recuperarea datelor publice.
Performs text manipulation and network calculations directly in the browser to reduce latency.
CrawlerTutorial este un tutorial cuprinzător de web scraping în Python și un framework conceput pentru extragerea datelor de pe site-uri web statice și dinamice. Acesta funcționează ca o conductă de extracție a datelor web și un orchestrator de cereri HTTP, acoperind întregul ciclu de viață al aplicațiilor de scraping, de la preluarea inițială până la stocarea finală a datelor. Proiectul oferă îndrumări specializate privind tehnicile de evitare a sistemelor anti-bot și ingineria inversă a API-urilor web. Include metode pentru evitarea detectării browserului prin mascarea identității și rotația proxy-urilor, precum și tehnici pentru identificarea endpoint-urilor API ascunse prin analizarea traficului de rețea și a semnăturilor cererilor. Framework-ul cuprinde un set larg de capabilități, inclusiv automatizarea browserului pentru pagini cu conținut JavaScript intens, autentificarea automată a utilizatorilor prin coduri QR sau SMS și gestionarea persistenței sesiunii. De asemenea, dispune de instrumente de preprocesare a datelor pentru curățarea textului brut, eliminarea înregistrărilor duplicate și persistența informațiilor colectate în fișiere plate sau baze de date relaționale.
Cleans raw scraped text by removing HTML tags and fixing encoding for structured analysis.
Acest proiect este un ghid cuprinzător de dezvoltare front-end și un roadmap conceput pentru a ajuta inginerii să stăpânească abilitățile și standardele profesionale necesare pentru dezvoltarea web modernă. Servește ca referință tehnică pentru stăpânirea HTML, CSS și JavaScript, oferind căi de învățare structurate și o hartă a competențelor profesionale necesare pentru a trece de la un nivel de începător la cel de inginer web profesionist. Resursa funcționează ca un director categorizat și o privire de ansamblu asupra ecosistemului JavaScript. Cataloghează framework-uri, biblioteci și utilitare standard în industrie, oferind recomandări specifice pentru gestionarea stării, framework-uri CSS și generatoare de site-uri statice. Ghidul acoperă un spectru larg de capabilități de inginerie, inclusiv arhitectura UI, optimizarea performanței web și auditarea accesibilității. De asemenea, oferă îndrumări privind automatizarea build-ului, strategiile de deployment și selecția instrumentelor de dezvoltare pentru fluxuri de lucru profesionale.
Covers methods for managing and querying data directly within the browser environment.
Spark NLP este un toolkit pentru analiza scalabilă a textului și machine learning, construit pe framework-ul de calcul distribuit Apache Spark. Oferă un framework de machine learning multimodal și un sistem de pipeline distribuit pentru secvențierea adnotatoarelor în vederea procesării datelor lingvistice la scară largă. Biblioteca include un procesor de text de tip transformer pentru generarea de embedding-uri vectoriale contextuale și un motor de inferență dedicat pentru gestionarea modelelor de limbaj mari (LLM). Proiectul se distinge prin capacitatea sa de a procesa tipuri de date eterogene, inclusiv text, audio și imagini, într-o arhitectură unificată vision-language. Suportă capabilități avansate de AI generativ, cum ar fi prompt engineering, extracția structurată a entităților cu output JSON constrâns și inferența locală pentru a elimina latența rețelei. În plus, oferă instrumente pentru traducerea între limbi și clasificare zero-shot pe modalități de text și imagine. Framework-ul acoperă o gamă largă de capabilități, inclusiv antrenarea modelelor supervizate pentru recunoașterea entităților și analiza sentimentelor, precum și răspunsul extractiv la întrebări și sumarizarea documentelor. Integrează suport pentru baze de date vectoriale pentru căutarea de similaritate și oferă infrastructură pentru accelerare GPU și gestionarea ciclului de viață al modelelor printr-un registru centralizat. Toolkit-ul permite distribuirea modelelor și pipeline-urilor personalizate printr-un repository public și suportă implementarea modelelor prin API-uri REST.
Cleans and prepares text data through tokenization and stop word removal for AI consumption.
python-ftfy este o bibliotecă de reparare a textului Unicode concepută pentru a remedia mojibake-ul și erorile de codare. Oferă utilitare pentru detectarea codării octeților, decodarea entităților HTML și recuperarea textului corupt pentru a-l restaura la forma Unicode dorită. Proiectul se distinge printr-un pipeline de decodare pe mai multe straturi care identifică și inversează amestecurile complexe de codare. Utilizează detectarea bazată pe euristică pentru a rezolva cazurile în care textul a fost decodat folosind codec-ul greșit pe mai multe straturi de corupere și poate gestiona variante UTF-8 non-standard și mapări de codare neglijente. Biblioteca acoperă, de asemenea, o gamă largă de sarcini de standardizare a textului, inclusiv normalizarea Unicode, standardizarea întreruperilor de linie și expansiunea ligaturilor latine. Include capabilități pentru normalizarea lățimii caracterelor și eliminarea escape-urilor de terminal și a caracterelor de control. O interfață în linie de comandă este disponibilă pentru a automatiza detectarea și repararea erorilor Unicode din fișiere.
Cleans Unicode data by removing terminal escapes and decomposing ligatures to prepare text for analysis.
Acest proiect este un instrument de reparare a textului Unicode și o bibliotecă de corecție a mojibake-ului concepută pentru a remedia erorile de codare și a restaura caracterele originale din șiruri corupte. Acesta funcționează ca un detector de codare a textului și un instrument de normalizare Unicode pentru a rezolva problemele în care textul a fost decodat incorect. Biblioteca se specializează în inversarea erorilor de codare pe mai multe straturi și repararea tiparelor complexe de mojibake. Include capabilități pentru detectarea secvențelor de codare cu pierderi, ghicirea codărilor de octeți și decodarea variantelor UTF-8 non-standard. Setul de instrumente acoperă o gamă largă de sarcini de curățare și normalizare a textului, inclusiv decodarea entităților HTML și a escape-urilor cu backslash, expansiunea ligaturilor latine și standardizarea lățimii caracterelor și a întreruperilor de linie. De asemenea, oferă utilitare pentru eliminarea caracterelor de control invizibile și inspectarea șirurilor Unicode după codepoint. O interfață în linie de comandă este disponibilă pentru repararea erorilor Unicode și a erorilor de codare din fișiere sau fluxuri de intrare.
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.