awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Office suite and spreadsheets

Ranking updated Jun 23, 2026

For Office suite and spreadsheets, the strongest matches are sheetjs/sheetjs (SheetJS is a comprehensive library for parsing, manipulating, and), awesome-selfhosted/awesome-selfhosted (This project is a community-curated directory of open-source software) and tobychui/arozos (Arozos is a web-based desktop environment that delivers a). actualbudget/actual and dokploy/dokploy round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Open-source software for document processing, spreadsheet management, and collaborative office productivity tasks.

Office suite and spreadsheets

Find the best repos with AI.We'll search the best matching repositories with AI.
  • sheetjs/sheetjsSheetJS avatar

    SheetJS/sheetjs

    36,278View on GitHub↗

    SheetJS is a comprehensive library for parsing, manipulating, and generating complex spreadsheet file formats. It functions as a universal data processor that maps diverse binary, XML, and text-based file structures into a unified internal object model, allowing developers to create, read, and transform workbook data programmatically. The library distinguishes itself through a portable logic layer that provides a consistent execution environment across web browsers, server-side runtimes, and native desktop or mobile applications. By utilizing stream-based processing, it handles large files in

    Spreadsheet Generation LibrariesSpreadsheet Processing EnginesBrowser-Based Data Processing
    View on GitHub↗36,278
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted avatar

    awesome-selfhosted/awesome-selfhosted

    299,516View on GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    Agile Project ManagementAgricultural CooperativesAnalytics Tracking
    View on GitHub↗299,516
  • tobychui/arozostobychui avatar

    tobychui/arozos

    2,749View on GitHub↗

    Arozos is a web-based desktop environment that delivers a full graphical desktop, personal cloud storage, media streaming, and productivity tools entirely through a browser. It functions as a personal cloud server, providing a private file storage system with upload, organization, and retrieval capabilities, alongside a media streaming server for on-demand music and video playback. The platform also includes a web office suite for creating and editing text documents, a cloud IDE with code execution for writing and running code, and a 3D print file previewer for inspecting models before printin

    JavaScriptWeb Desktop EnvironmentsCloud File SyncEvent Bus Architectures
    View on GitHub↗2,749
  • actualbudget/actualactualbudget avatar

    actualbudget/actual

    27,038View on GitHub↗

    Actual is a local-first personal finance manager designed to help users track income, manage expenses, and maintain a balanced budget. It functions as a data-centric application that prioritizes offline access and local file storage, ensuring that financial records remain available and performant regardless of network connectivity. The platform distinguishes itself through a robust architectural foundation that emphasizes data integrity and auditability. Every financial action is recorded as an immutable sequence of events, and all currency values are processed using an integer-based arithmet

    TypeScriptBudget AllocationPersonal Finance ManagementBudgeting Workflows
    View on GitHub↗27,038
  • dokploy/dokployDokploy avatar

    Dokploy/dokploy

    34,901View on GitHub↗

    Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized applications and databases. It provides a centralized control plane that decouples administrative management from application workloads, allowing users to oversee infrastructure across multiple server nodes through a unified web interface or a command-line tool. The platform distinguishes itself through an extensive library of pre-configured application templates, enabling the rapid deployment of databases, identity providers, and various productivity or development tools. It sup

    TypeScriptContainer Orchestration PlatformsApplication DeploymentApplication Deployment Platforms
    View on GitHub↗34,901
  • odoo/odooodoo avatar

    odoo/odoo

    52,445View on GitHub↗

    Odoo is an integrated enterprise resource planning suite designed to manage core organizational processes, including accounting, inventory, manufacturing, and human resources, within a single platform. It functions as a modular business application framework that allows for the development and deployment of specialized modules, supported by a low-code environment that provides visual tools for creating custom workflows and data-driven interfaces. The platform distinguishes itself through a highly extensible architecture that enforces strict multi-tenant data isolation, ensuring that records r

    PythonEnterprise Resource PlanningCustomer Relationship ManagementCustomer Relationship Management Platforms
    View on GitHub↗52,445
  • collaboraonline/onlineCollaboraOnline avatar

    CollaboraOnline/online

    2,985View on GitHub↗

    This project is a cloud-based office suite and self-hosted document server that enables the creation and editing of documents, spreadsheets, and presentations. It functions as a headless office application, utilizing a server-side processing engine to handle file rendering and formatting without requiring a local graphical user interface. The system operates as a real-time collaborative editor, employing operational transformation to allow multiple users to edit files simultaneously. It also serves as a web-based document processor capable of automating office tasks through macro execution an

    C++Headless ProcessingOffice SuitesAdvanced Management
    View on GitHub↗2,985
  • posquit0/awesome-cvposquit0 avatar

    posquit0/Awesome-CV

    27,742View on GitHub↗

    Awesome-CV is a LaTeX document class designed for the creation of professional resumes and cover letters. It functions as a static document generator that transforms structured, declarative markup into high-quality, print-ready portable document format files. By utilizing a macro-driven layout engine, the system separates raw career data from visual presentation, ensuring consistent formatting across all generated materials. The project facilitates a technical writing workflow where career documentation is maintained as plain-text source files. This approach allows users to manage their docum

    TeXAwesome ListLatex TemplatesResume Builders
    View on GitHub↗27,742
  • dream-num/univerdream-num avatar

    dream-num/univer

    13,234View on GitHub↗

    Univer is a modular, web-based framework for embedding high-performance office editing suites, including spreadsheets, documents, and presentations, directly into web applications. It utilizes a canvas-based rendering engine to manage complex layouts and large datasets, ensuring consistent performance during user interaction. The system is built on an isomorphic data model that allows the same document logic to function in both browser-based interfaces and headless server-side environments. The platform distinguishes itself through a command-based state mutation system and a dependency-graph

    TypeScriptCollaborative EditorsBrowser-Based Document EnginesCollaborative Editing Conflict Resolution
    View on GitHub↗13,234
  • koodo-reader/koodo-readerkoodo-reader avatar

    koodo-reader/koodo-reader

    27,272View on GitHub↗

    Koodo Reader is an open-source, cross-platform eBook reader designed for managing and studying digital documents. It functions as both a standalone desktop application and a self-hosted web environment, allowing users to organize their libraries and read across multiple devices. The application distinguishes itself through integrated study and annotation tools that facilitate personal knowledge management, enabling users to highlight and extract insights from their documents. It supports a consistent reading experience by synchronizing progress and notes across platforms, while also providing

    JavaScriptCross-Platform ReadersEbook ReadersComponent Architectures
    View on GitHub↗27,272
  • ziadoz/awesome-phpziadoz avatar

    ziadoz/awesome-php

    32,573View on GitHub↗

    This project is a community-driven directory and knowledge base for the PHP ecosystem. It serves as a comprehensive index of high-quality libraries, frameworks, tools, and educational materials, designed to help developers navigate the landscape and select appropriate solutions for their software projects. The directory distinguishes itself through a hierarchical taxonomy that organizes vast amounts of technical information into a logical, human-readable structure. By relying on distributed contributions from the developer community, it maintains a current and vetted collection of references

    Awesome ListDeveloper Knowledge BasesTechnical Knowledge Bases
    View on GitHub↗32,573
  • pdfmathtranslate/pdfmathtranslatePDFMathTranslate avatar

    PDFMathTranslate/PDFMathTranslate

    35,091View on GitHub↗

    PDFMathTranslate is a document translation tool designed to convert technical and scientific files into multiple languages while preserving their original visual layout. It functions as a specialized processor for academic research papers, ensuring that complex mathematical notation and technical formatting remain intact throughout the translation process. The system utilizes a layout-preserving parsing engine that extracts text and structural metadata while maintaining the spatial coordinates of every document element. To handle the translation of technical content, it employs an intermediat

    PythonContent ParsersMarkup-Based Typesetting EnginesScientific Document Processing
    View on GitHub↗35,091
  • apitable/apitableapitable avatar

    apitable/apitable

    15,265View on GitHub↗

    This platform is a low-code database system that combines the flexibility of a spreadsheet interface with the structured power of a relational database. It serves as a collaborative workspace for managing complex datasets, building custom business applications, and automating operational workflows without requiring traditional software development. The platform distinguishes itself through deep integration of artificial intelligence, which enables users to query databases using natural language, generate content, and deploy custom conversational agents trained on internal data. It supports re

    TypeScriptLow-Code Development PlatformsGranular Access ControlsNo-Code Platforms
    View on GitHub↗15,265
  • jaywcjlove/awesome-macjaywcjlove avatar

    jaywcjlove/awesome-mac

    105,841View on GitHub↗

    This project is a comprehensive, curated collection of software resources designed for the macOS ecosystem. It serves as a centralized directory for discovering applications across a wide range of functional domains, including professional development, system management, and personal productivity. The directory distinguishes itself by offering a highly granular classification of tools that cater to specific technical and creative workflows. It highlights specialized software for software engineering, such as terminal emulators, version control clients, and API development tools, alongside a b

    SwiftAwesome ListAPI Development ToolsTerminal Emulators
    View on GitHub↗105,841
  • qax-os/excelizeqax-os avatar

    qax-os/excelize

    20,682View on GitHub↗

    Excelize is a library for reading and writing spreadsheet files in the Office Open XML format. It provides a comprehensive suite of tools for programmatically creating, modifying, and analyzing workbooks, worksheets, and cell data, ensuring compatibility across various office software suites through structured XML serialization. The library distinguishes itself with a built-in formula calculation engine that evaluates complex mathematical and logical expressions directly against workbook data. It also features a memory-mapped streaming architecture, which allows for the efficient processing o

    GoSpreadsheet Generation LibrariesData Import and ExportSpreadsheet Automation
    View on GitHub↗20,682
  • mattermost-community/focalboardmattermost-community avatar

    mattermost-community/focalboard

    25,869View on GitHub↗

    Focalboard is a self-hosted project management tool designed for tracking tasks and organizing workflows on private infrastructure or local hardware. It functions as a cross-platform collaboration solution, providing a unified environment for distributed teams to manage data while maintaining full control over security and storage. The platform distinguishes itself by offering both a server-based deployment model and a standalone desktop productivity application. By packaging web-based tools into native shells, it enables reliable offline access and a dedicated workspace for individual users.

    TypeScriptProject ManagementProductivity SuitesComponent Architectures
    View on GitHub↗25,869
  • phpoffice/phpspreadsheetPHPOffice avatar

    PHPOffice/PhpSpreadsheet

    13,932View on GitHub↗

    PhpSpreadsheet is a PHP library used for reading and writing spreadsheet files across various formats. It functions as a spreadsheet file generator and an Excel file parser, allowing for the programmatic creation and manipulation of documents compatible with software such as Microsoft Excel and LibreOffice Calc. The library provides capabilities for programmatic spreadsheet generation and data extraction, enabling the conversion of data from spreadsheet files into programmable PHP formats. It also facilitates cross-format spreadsheet conversion, allowing data to be moved between different sta

    PHPSpreadsheet Manipulation LibrariesExcel ParsersLocal Spreadsheet Readers
    View on GitHub↗13,932
  • files-community/filesfiles-community avatar

    files-community/Files

    44,008View on GitHub↗

    Files is a graphical file manager designed to replace the default operating system explorer with a unified, highly configurable environment. It functions as an extensible storage aggregator, normalizing local, cloud, and remote network storage into a single, consistent interface. By hooking into the system shell, the application intercepts navigation requests to provide a seamless, integrated experience for managing diverse file systems. The application distinguishes itself through a dual-pane productivity environment that facilitates efficient cross-directory operations and drag-and-drop wor

    C#File ManagersGraphical File ManagersDual-Pane Layouts
    View on GitHub↗44,008
  • x-extends/vxe-tablex-extends avatar

    x-extends/vxe-table

    8,595View on GitHub↗

    vxe-table is a high-performance data table component and UI library for Vue, designed for building data-heavy applications. It functions as a virtualized data grid and spreadsheet UI framework capable of rendering millions of rows by mounting only the visible elements of a dataset. The project distinguishes itself through spreadsheet-like functionality, including cell selection, copy-paste support, and the generation of cross-tabulated pivot tables. It also provides specialized tools for managing complex data hierarchies using virtual trees, row grouping, and cell merging. The library covers

    TypeScriptVirtualized RenderingColumn Management InterfacesData Grids
    View on GitHub↗8,595
  • parallax/jspdfparallax avatar

    parallax/jsPDF

    31,229View on GitHub↗

    jsPDF is a document creation engine designed to generate professional PDF files through a unified programming interface. It functions as a cross-platform graphics library that enables the programmatic assembly of data into structured layouts, supporting both client-side generation within web browsers and server-side rendering in backend environments. The library utilizes a canvas-based drawing API that translates high-level geometric and text instructions into standardized PDF vector primitives. By employing a cross-platform runtime abstraction, it decouples document generation logic from env

    JavaScriptPDF Generation LibrariesBrowser-Based Document EnginesClient-Side Document Generators
    View on GitHub↗31,229
  • xuri/excelizexuri avatar

    xuri/excelize

    20,668View on GitHub↗

    Excelize is a Go library designed for reading, writing, and modifying Microsoft Excel files in XML-based formats. It functions as a spreadsheet file parser and generator that enables the programmatic extraction and modification of data. The library includes a streaming spreadsheet processor to handle massive datasets incrementally, preventing system memory exhaustion during large-scale read and write operations. It also provides a chart generator to convert worksheet values or external data sources into visual representations within the spreadsheet. Beyond core file processing, the project c

    GoSpreadsheet Processing EnginesAutomated Data ExtractionExcel File Parsers
    View on GitHub↗20,668
  • jgraph/drawio-desktopjgraph avatar

    jgraph/drawio-desktop

    61,625View on GitHub↗

    This project is a cross-platform desktop application designed for creating, editing, and managing structured diagrams and technical workflows. It provides a visual modeling environment that allows users to construct complex charts through a drag-and-drop interface, supporting the documentation of processes, software architectures, and system flows. The application distinguishes itself by utilizing a layered canvas composition that enables independent manipulation of diagram components, paired with a keyboard-driven workflow that minimizes mouse reliance. It employs scalable vector graphics fo

    JavaScriptDiagramming ToolsVisual Diagram EditorsVisual Modeling Environments
    View on GitHub↗61,625
  • marktext/marktextmarktext avatar

    marktext/marktext

    57,443View on GitHub↗

    Marktext is a cross-platform desktop application designed for markdown document authoring and structured note-taking. It functions as a WYSIWYG text processor, providing a distraction-free interface that renders formatted content in real-time while hiding the underlying markup syntax. The application utilizes a multi-process architecture that separates system integration from the user interface, ensuring consistent performance across Windows, macOS, and Linux. By employing a custom editor core built on native browser capabilities and a structured syntax tree, it manages complex document eleme

    TypeScriptMarkdown Authoring EnvironmentsMarkdown EditorsCross-Platform
    View on GitHub↗57,443
  • burnash/gspreadburnash avatar

    burnash/gspread

    7,479View on GitHub↗

    gspread is a Python client library and API wrapper designed for programmatically interacting with Google Sheets. It serves as a spreadsheet automation library that enables the creation, organization, and management of cloud-based spreadsheets via Python scripts. The library provides a simplified interface for Google Sheets automation, allowing users to read, write, and update data without writing raw HTTP requests. It supports cloud spreadsheet integration, enabling external Python applications to use Google Sheets as a data storage layer. The project covers a broad range of capabilities inc

    PythonGoogle Workspace IntegrationsSpreadsheet AutomationAPI Wrappers
    View on GitHub↗7,479
  • logseq/logseqlogseq avatar

    logseq/logseq

    43,419View on GitHub↗

    Logseq is a privacy-focused, local-first knowledge base designed for personal information management and networked thought mapping. It functions as a bi-directional graph editor that organizes content into hierarchical, outliner-based structures, allowing users to connect related concepts through automated backlinking and visual relationship mapping. The platform distinguishes itself by maintaining all user data in plain text markdown files stored directly on the local device, ensuring offline availability and long-term portability. It employs a logic-based query engine to perform complex rel

    ClojureGraph-Based EditorsLocal-First Knowledge BasesNetworked Thought Tools
    View on GitHub↗43,419
  • larksuite/clilarksuite avatar

    larksuite/cli

    14,291View on GitHub↗

    Lark CLI is a terminal-based tool designed for automating tasks and managing resources across the Lark and Feishu productivity ecosystem. It functions as a cloud workspace automator and REST API client, providing a command line interface to programmatically manage organizational documents, calendars, emails, and tasks. The project distinguishes itself through an AI agent skill framework that allows for the integration and deployment of both bundled and custom skills. It features an identity-aware execution context that enables switching between user and bot identities, and employs a sidecar-b

    GoWorkspace Command Line InterfacesAgent Skill FrameworksAPI Development Platforms
    View on GitHub↗14,291
  • vim/vimvim avatar

    vim/vim

    40,518View on GitHub↗

    Vim is a keyboard-driven text editor designed for the high-speed manipulation of source code and plain text files. It utilizes a modal interface that interprets keystrokes as either text insertion or complex navigation and editing commands. Built on a portable C core, the software maintains a consistent experience across diverse operating systems and terminal emulators through an abstraction layer that manages text in memory-mapped buffers. The editor functions as a highly modular platform that supports extensive customization through a built-in scripting engine and a plugin-based architectur

    Vim ScriptModal Input SystemsText EditorsModal Editors
    View on GitHub↗40,518
  • wilsonfreitas/awesome-quantwilsonfreitas avatar

    wilsonfreitas/awesome-quant

    26,818View on GitHub↗

    Awesome-quant is a curated directory of open-source software libraries and tools designed for quantitative finance, algorithmic trading, and financial data analysis. It serves as a central hub for discovering resources that support the entire lifecycle of financial modeling, from raw data ingestion to complex statistical research. The repository organizes specialized tools into categorized collections, enabling users to identify solutions for high-performance numerical computing, technical indicator calculation, and derivative pricing. It highlights frameworks that facilitate the construction

    HTMLQuantitative Finance & TradingAlgorithmic TradingAwesome List
    View on GitHub↗26,818
  • googleworkspace/apps-script-samplesgoogleworkspace avatar

    googleworkspace/apps-script-samples

    5,190View on GitHub↗

    This repository is a comprehensive sample library providing reference implementations for automating tasks and extending functionality across Google Workspace applications. It serves as a collection of code examples and templates for building workspace automation scripts, custom add-ons, and integrated productivity tools. The project distinguishes itself by providing specialized examples for integrating large language models into productivity tools for content generation and data analysis. It also includes reference implementations for creating conversational chat apps, interactive cards, and

    JavaScriptWorkflow AutomationWorkspace Add-on DevelopmentAI Agent Development
    View on GitHub↗5,190
  • microsoft/monaco-editormicrosoft avatar

    microsoft/monaco-editor

    46,199View on GitHub↗

    Monaco Editor is a web-based text editing component designed to provide advanced syntax highlighting, code completion, and language intelligence within browser environments. It functions as a reusable interface element that enables developers to integrate professional-grade coding experiences into web applications. The editor distinguishes itself through a native client for the Language Server Protocol, which connects the interface to external analysis tools for deep diagnostics and refactoring capabilities. It utilizes a memory-efficient, declarative text buffer to manage large documents and

    JavaScriptCode EditorsBrowser-Based EditorsLanguage Server Clients
    View on GitHub↗46,199
  • simstudioai/simsimstudioai avatar

    simstudioai/sim

    28,796View on GitHub↗

    This project is an AI agent orchestration platform that provides a visual environment for building, testing, and deploying complex automation workflows. It functions as a low-code development interface where users can chain discrete functional blocks into dependency-aware pipelines to integrate artificial intelligence with external data and services. The platform supports the creation of intelligent conversational agents, automated business processes, and multi-service API orchestrations within a unified workspace. The platform distinguishes itself through its event-driven integration engine,

    TypeScriptAutomation PlatformsAgent ConfigurationAgent Orchestration Platforms
    View on GitHub↗28,796
  • micro-editor/micromicro-editor avatar

    micro-editor/micro

    28,854View on GitHub↗

    Micro is a terminal-based text editor designed for use within command-line interfaces. It provides a keyboard-centric environment for creating and modifying source code and configuration files without requiring a graphical desktop system. The editor features a modular architecture centered on a plugin-driven system and an embedded scripting engine. Users can extend core functionality, automate workflows, and customize editor behavior by writing scripts or installing external extensions through a centralized package management system. This extensibility allows for the integration of custom com

    GoText EditorsPlugin SystemsTerminal Text Editors
    View on GitHub↗28,854
  • unidoc/uniofficeunidoc avatar

    unidoc/unioffice

    4,809View on GitHub↗

    unioffice is a comprehensive document processing suite that provides a PDF document processor, an Open XML document library, a document security toolkit, and a document content extractor. It is designed to programmatically create, read, and modify Word, Excel, and PowerPoint files, as well as generate and edit PDF documents. The project is distinguished by its native language implementation of the Open XML standard, which removes native binary dependencies to simplify container deployments. It features advanced capabilities for digital document security, including hardware-based PDF signing,

    GoNative-Free ImplementationsOpen XML GenerationAutomated Data Extraction
    View on GitHub↗4,809
  • triliumnext/triliumTriliumNext avatar

    TriliumNext/Trilium

    36,466View on GitHub↗

    Trilium is a local-first personal knowledge management system designed to store and organize information on a user's own device. It functions as a hierarchical knowledge base where every note acts as both a standalone document and a container for nested children, allowing for complex information relationships and deep categorization. The platform distinguishes itself through a component-based interface that dynamically renders diverse content types, including rich text, diagrams, and executable scripts. All data is persisted within a single relational database file, which supports a versioned

    TypeScriptPersonal Knowledge Management SystemsSoftware Engineering & ArchitectureComponent Composition Frameworks
    View on GitHub↗36,466
  • iofficeai/aionuiiOfficeAI avatar

    iOfficeAI/AionUi

    16,621View on GitHub↗

    AionUi is an AI agent orchestration platform designed to manage and coordinate multiple autonomous assistants within a local environment. It functions as a framework for executing background processes and scheduled tasks that operate independently of the user interface, ensuring that automated workflows continue to run without manual oversight. The platform distinguishes itself through a local-first approach to document generation and file manipulation, allowing users to create and modify office files directly on their hardware to maintain data privacy. It supports parallel agent execution, e

    TypeScriptAutonomous Agent OrchestrationBackground Processing ToolsLocal AI Orchestration Platforms
    View on GitHub↗16,621
  • lib-pku/libpkulib-pku avatar

    lib-pku/libpku

    33,647View on GitHub↗

    This project is an open-source textbook and academic resource repository designed to support collaborative learning and scholarly research. It functions as a digital platform for organizing and distributing instructional content, allowing students and researchers to contribute to a shared knowledge base. The repository utilizes a typesetting pipeline that transforms structured markup into professional-grade academic documents. By leveraging a distributed version control system, the project maintains a complete history of revisions and facilitates collaborative contributions from multiple auth

    TeXOpen Source TextbooksAcademic Writing ToolsInstructional Reference Materials
    View on GitHub↗33,647
  • avelino/awesome-goavelino avatar

    avelino/awesome-go

    175,576View on GitHub↗

    This project serves as a comprehensive language ecosystem index, functioning as a centralized, community-curated directory for the Go programming language. It organizes a vast landscape of software components, libraries, and development tools into a structured, navigable hierarchy, enabling developers to efficiently discover resources tailored to specific functional domains. The repository distinguishes itself through a decentralized contribution model, where community-driven updates ensure the index remains current with the rapidly evolving software landscape. Beyond simple resource listing,

    GoAwesome ListGeneral Resource CollectionsDependency Managers
    View on GitHub↗175,576
  • srbhr/resume-matchersrbhr avatar

    srbhr/Resume-Matcher

    27,391View on GitHub↗

    Resume-Matcher is a self-hosted career management platform designed to assist users in optimizing professional documents for specific job opportunities. It functions as an AI-powered resume builder and editor, allowing users to align their professional experience with industry keywords and job requirements. The system provides a comprehensive workflow for tailoring content, evaluating resume relevance through automated analysis, and generating supporting materials such as cover letters. The platform distinguishes itself through a local-first approach to data privacy, enabling users to connect

    TypeScriptCareer Management PlatformsAI Writing AssistantsContent Optimization Agents
    View on GitHub↗27,391
  • cinnamon/kotaemonCinnamon avatar

    Cinnamon/kotaemon

    25,139View on GitHub↗

    Kotaemon is an orchestration framework designed for building modular, agentic workflows that integrate document processing, retrieval-augmented generation, and multi-step reasoning. It provides a comprehensive platform for developing document-based question answering systems, allowing users to chain language models, prompt templates, and external tools into complex, automated pipelines. The system distinguishes itself through a highly modular architecture that emphasizes component-based composition and schema-driven data exchange. It supports autonomous agents capable of decomposing complex q

    PythonAgentic Reasoning FrameworksConversational RetrievalGrounded Answer Generation
    View on GitHub↗25,139
  • slab/quillslab avatar

    slab/quill

    47,157View on GitHub↗

    Quill is a modular, web-based rich text editor designed for structured content authoring. It provides a comprehensive toolkit for building tailored editing experiences, allowing developers to manage document state, handle user input, and synchronize content through a predictable, serializable data model. The editor distinguishes itself through a custom document abstraction that maps the browser DOM to a structured tree of nodes, ensuring consistent behavior across different environments. It utilizes an operational change tracking system that represents all document modifications as a sequence

    TypeScriptRich Text EditorsEditor ComponentsEditor Toolkits
    View on GitHub↗47,157
  • kreuzberg-dev/kreuzbergkreuzberg-dev avatar

    kreuzberg-dev/kreuzberg

    8,527View on GitHub↗

    Kreuzberg is a document extraction engine that converts PDFs, Office files, images, and over 90 other formats into clean, structured text and metadata. It is built around a compiled Rust core that can be used as a native library, a command-line tool, a REST API server, or a WebAssembly module for browser-based processing. The system is designed to run entirely on self-hosted infrastructure, with no data leaving the user's environment. What distinguishes Kreuzberg is its breadth of integration surfaces and its pipeline architecture. It exposes extraction capabilities through native bindings fo

    RustDocument Extraction EnginesMulti-Format ParsersText Extraction
    View on GitHub↗8,527
  • freqtrade/freqtradefreqtrade avatar

    freqtrade/freqtrade

    51,527View on GitHub↗

    This project is an algorithmic trading engine designed for the automated execution of cryptocurrency strategies. It provides a modular execution core that connects to multiple centralized and decentralized exchanges, allowing users to deploy rule-based trading logic across various spot and futures markets. The platform serves as a comprehensive environment for the entire trading lifecycle, from initial strategy development to live market operations. What distinguishes this platform is its integrated suite for quantitative analysis and predictive modeling. It features a robust backtesting engi

    PythonAlgorithmic Trading EnginesAlgorithmic Trading PlatformsTrading Execution Engines
    View on GitHub↗51,527
  • llmware-ai/llmwarellmware-ai avatar

    llmware-ai/llmware

    14,838View on GitHub↗

    llmware is a Python framework for AI agent orchestration and model management, designed to coordinate multi-model workflows and autonomous agents. It provides a unified model catalog and standardized interface to execute specialized language models for complex research, analysis, and structured data generation. The project distinguishes itself through its heavy emphasis on local execution and quantized inference, allowing models to run on private infrastructure using CPU, GPU, and NPU acceleration via runtimes like ONNX and OpenVino. It features a specialized ability to translate natural lang

    PythonAutonomous Agent OrchestrationLocal Model ExecutionAgent-Integrated Functions
    View on GitHub↗14,838
  • sxyazi/yazisxyazi avatar

    sxyazi/yazi

    39,458View on GitHub↗

    Yazi is a high-performance terminal file manager designed for keyboard-driven navigation and organization of local file systems. Built as an asynchronous application, it utilizes a non-blocking runtime to execute concurrent file operations and interface updates, ensuring the user experience remains responsive even during intensive tasks. The interface is rendered directly into the terminal emulator using escape sequences to maintain minimal memory overhead. The application distinguishes itself through a modular architecture that supports custom functionality via an embedded scripting engine.

    RustTerminal File ManagersFile ManagersTerminal User Interfaces
    View on GitHub↗39,458
  • fffaraz/awesome-cppfffaraz avatar

    fffaraz/awesome-cpp

    71,817View on GitHub↗

    This project is a comprehensive, curated directory of high-quality libraries, tools, and educational resources for C and C++ development. It serves as an ecosystem discovery index, helping developers navigate the vast landscape of third-party components, frameworks, and technical documentation available for the language. The collection is distinguished by its focus on high-performance systems programming and technical mastery. It provides deep coverage of specialized domains including SIMD-accelerated data processing, compile-time template metaprogramming, and asynchronous event-driven archit

    Awesome ListHigh-Performance Systems ProgrammingIntegrated Development Environments
    View on GitHub↗71,817
  • pandas-dev/pandaspandas-dev avatar

    pandas-dev/pandas

    49,039View on GitHub↗

    Pandas is a high-performance data analysis library that provides a comprehensive framework for manipulating, cleaning, and transforming structured datasets. It centers on labeled one-dimensional and two-dimensional data structures, allowing users to construct, filter, and reshape tabular information while performing complex arithmetic and logical operations. The library distinguishes itself through a sophisticated indexing engine that enables automatic data alignment during calculations and relational merges. By utilizing a block-based memory layout, it optimizes cache locality for vectorized

    PythonData Analysis LibrariesData Manipulation FrameworksDataframe Constructors
    View on GitHub↗49,039
  • jgm/pandocjgm avatar

    jgm/pandoc

    44,822View on GitHub↗

    Pandoc is a universal document converter that translates content between a wide range of markup and binary formats. It functions by parsing input documents into a unified intermediate abstract syntax tree, which serves as the foundation for consistent manipulation and transformation across diverse output types. The system is distinguished by its modular reader-writer pipeline, which decouples input parsing from output generation to allow for granular control over document structure. Users can programmatically manipulate this intermediate tree through a robust filter system, supporting both ex

    HaskellDocument Processing and ConversionAcademic AuthoringContent Parsers
    View on GitHub↗44,822
  • typst/typsttypst avatar

    typst/typst

    54,320View on GitHub↗

    Typst is a programmable, markup-based typesetting engine designed for professional document creation. It functions as a scriptable publishing toolchain that transforms plain text and code into complex, paginated outputs. By utilizing a high-performance compiler, the system automates document assembly, mathematical rendering, and dynamic content generation, providing a unified workflow for academic and technical authoring. The engine distinguishes itself through a declarative layout framework that uses cascading rules to manage document structure and visual styling. Unlike traditional systems,

    RustConstraint-Based Layout SystemsDictionariesDocument Compilers
    View on GitHub↗54,320
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
sheetjs/sheetjs36.3K—Apache-2.0Apr 18, 2024
awesome-selfhosted/awesome-selfhosted299.5K—NOASSERTIONJun 16, 2026
tobychui/arozos2.7KJavaScriptgpl-3.0Feb 9, 2026
actualbudget/actual27KTypeScriptMITJun 16, 2026
dokploy/dokploy34.9KTypeScriptNOASSERTIONJun 16, 2026
odoo/odoo52.4KPythonNOASSERTIONJun 16, 2026
collaboraonline/online3KC++otherFeb 20, 2026
posquit0/awesome-cv27.7KTeXLPPL-1.3cMar 13, 2026
dream-num/univer13.2KTypeScriptApache-2.0Jun 16, 2026
koodo-reader/koodo-reader27.3KJavaScriptAGPL-3.0Jun 23, 2026

Related searches

  • an open source office suite for productivity
  • a self hosted open source office suite
  • an open source spreadsheet for data management
  • an open source alternative to Microsoft Office
  • an open source office productivity suite
  • a collaborative spreadsheet
  • a python library for manipulating excel files
  • a library for converting office document formats