Content Services
Content management and service systems
free-programming-books - free Chinese books on computer programming
A cross-platform application that uses REST API and HTTPS encryption to achieve secure communication between devices. Unlike other message applications that rely on external servers, LocalSend does not require an internet connection or third-party servers. This makes LocalSend a fast, reliable, and secure solution for local communication. Users can use LocalSend to achieve communication between devices without worrying about privacy and security issues.
MarkItDown is a lightweight Python utility designed to convert various file formats into Markdown, optimized for use with Large Language Models (LLMs) and text analysis pipelines. It supports a wide range of formats, including PDF, PowerPoint, Word, Excel, images, audio, HTML, and more, preserving document structure like headings, lists, and tables. The tool is ideal for machine consumption rather than high-fidelity human-readable output. It offers a command-line interface, Python API, and Docker support, with optional dependencies for specific file types. MarkItDown also integrates with Azure Document Intelligence and supports third-party plugins for extended functionality. Installation is straightforward via pip, and contributions are encouraged through issues, PRs, and plugin development.
MinIO - MinIO is a high-performance object storage server compatible with Amazon S3 API
Spotube is an open-source, cross-platform Spotify client that leverages Spotify's data API and YouTube, Piped.video, or JioSaavn as audio sources, eliminating the need for Spotify Premium. It offers ad-free music streaming, track downloads, and cross-platform compatibility (Windows, macOS, Android, iOS, Linux). Key features include anonymous login, time-synced lyrics, local playback control, and no telemetry or data collection. Spotube is lightweight, privacy-focused, and built for native performance. It supports multiple installation methods, including direct downloads, package managers, and nightly builds. While it excludes Spotify podcasts and shows, it emphasizes supporting creators through alternative engagement. Licensed under BSD-4-Clause, Spotube is a community-driven project with a focus on simplicity and user freedom.
A tool that can quickly package various web pages into MacApp. Compared with Electron, Pake is more compact and easy to use, faster, and has achieved universal shortcut transmission, immersive window, drag-and-drop, and packaging style compatibility features. For developers who need to package web applications into desktop applications, Pake provides a convenient and efficient open-source tool.
interview_internal_reference - 2019 latest summary, Alibaba, Tencent, Baidu, Meituan, Toutiao and other technical interview questions, as well as answers, expert question setter analysis summary
Tired of various blog, news and other subscription sources? This open-source project can make your reading more efficient and personalized! RSSHub is an aggregator that supports custom RSS subscription sources, making your subscription world more colorful.
Spacedrive is a cross-platform file management tool written in Rust. It is based on the Rust implementation of the Virtual Distributed File System (VDFS), which can connect devices from different operating systems to achieve unified file management. Although the project is still in development and requires users to compile the client themselves, it provides a convenient and secure way to manage and share files.
A personal knowledge management system that prioritizes privacy, supports fine-grained block-level referencing and Markdown WYSIWYG editing, has real-time rendering, mathematical formulas, charts, HTML export, Markdown files, AI writing, etc., and supports cross-platform use.
A powerful Windows screenshot and screen recording tool that supports screenshot, screen recording, OCR text recognition, image watermark addition, content upload, address sharing, color adjustment, image editing, video format conversion, and other functions.
Cobalt is a user-friendly, ad-free media downloader designed for simplicity and efficiency. It allows users to download publicly accessible content by pasting a link, ensuring a seamless experience without ads, trackers, or paywalls. The project is structured as a monorepo, containing source code for the API, frontend, and related packages, along with comprehensive documentation for running and protecting instances. Cobalt operates as a proxy, taking zero liability for user actions and never caching content. It emphasizes ethical use, supporting only free and publicly available content, and is not intended for piracy. Contributions are welcome, guided by clear guidelines, and the project is supported by sponsors like RoyaleHosting. Licensed under AGPL-3.0, Cobalt prioritizes transparency and community engagement.
An open source and free personal cloud computer tool, providing rich functions, ultimate experience and highly personalized customization, which can be used as a network disk, development environment, remote desktop, etc., and supports self-hosting to protect privacy.
A command line file transfer tool, its main function is to use the command line for end-to-end encrypted file transfer between two computers
An open-source cloud storage platform with rich features suitable for building a company's internal cloud storage platform. The platform provides file storage, synchronization, sharing, collaboration and more functions, enabling teams to efficiently manage and share files. Through Nextcloud, users can build their own secure and controllable cloud services to meet various needs of enterprises for cloud storage.
A cross-platform video download command line tool written in Go, supporting almost all video platforms such as TikTok, Bilibili, YouTube, etc., and can control the format, clarity and subtitles of the downloaded videos.
A community-supported supercharged version of paperless: scan, index, and archive all your physical documents.
An open source and free video download tool, providing a simple and easy-to-use interface, supporting multiple video platforms such as Bilibili, YouTube, TikTok, etc., can download videos, images, audio and text files.
The Awesome English eBooks project collects various English magazines (such as The Economist, The New Yorker, The Guardian, Wired, The Atlantic Monthly, etc.) and book resources, supports free downloads in multiple formats, and is updated weekly. For learners who want to improve their English level and obtain high-quality English reading materials, this is a valuable resource.
An open-source public cloud file system that supports multiple cloud storage drivers, client direct upload and download speed limit, file management, user permission allocation, etc.
A project that gathers more than 1000 classic computer books, personal notes and various interview resources. The book resources cover various fields of computer science, including C/C++, Java, Python, Go language, data structures and algorithms, operating systems, backend architecture, computer networks, design patterns, etc. In addition, the project also includes articles and personal notes published by the author on various platforms, which is a treasure trove for computer learners.
PDFMathTranslate is a versatile tool designed for translating scientific PDF documents while preserving their original structure, including formulas, charts, tables of contents, and annotations. It supports multiple languages and integrates various translation services. The project offers multiple usage options, including a command-line tool, an interactive GUI, and Docker deployment, making it accessible for diverse user needs. It also provides online demos for quick testing and supports advanced features like partial document translation, multi-threading, and custom prompts. PDFMathTranslate is continuously updated with experimental backends and improved functionalities, ensuring flexibility and efficiency for academic and professional use.
An open source and free cross-platform e-book reader that supports multiple formats import, multiple reading modes, listening to books, translation, dictionary functions, and provides personalized layout, note annotation functions.
A free YouTube app that focuses on protecting user privacy. It allows users to browse, watch and subscribe to YouTube videos without tracking their activities. FreeTube aims to provide a privacy-friendly way to access YouTube without being interfered by ad tracking or data collection. This is an application dedicated to maintaining user privacy rights.
An open-source front-end alternative to YouTube. It provides an independent front-end interface that allows users to browse and watch YouTube video content without visiting the official YouTube website. Invidious's open-source nature enables users to freely customize and control their access and experience of YouTube content.
Ceph - Ceph is a distributed object, block and file storage platform
Thanos - Thanos is a set of components that can be combined to form a highly available system with infinite storage capacity, which can seamlessly add to an existing Prometheus.
Dexie.js is a lightweight, high-performance wrapper library for IndexedDB, the standard browser-based database. It simplifies database operations, offering a stable and user-friendly experience across all browsers, Electron, Capacitor, and PWAs. Dexie.js supports modern JavaScript features like ES modules and top-level awaits, and integrates seamlessly with frameworks like React, Svelte, Vue, and Angular. It includes powerful bulk methods for optimized performance and provides extensive API support for complex queries. Additionally, Dexie Cloud extends its capabilities by enabling real-time synchronization with a server, eliminating backend concerns. With comprehensive documentation, tutorials, and a thriving community, Dexie.js is ideal for building robust, offline-first web applications.
A modern open-source .NET library for generating PDF documents. It provides a comprehensive layout engine and supports through a simple and discoverable C# Fluent API. The library enables users to easily create PDF reports, invoices, exports, etc., providing powerful PDF generation capabilities.
Rook - Rook is an open source cloud native storage orchestrator for Kubernetes that provides a platform, framework and support for various storage solutions to integrate locally with the cloud native environment
An open source file document online preview project, supporting the online preview of mainstream office documents such as doc, docx, Excel, pdf, txt, zip, rar, pictures, etc.
Zerox OCR is a versatile tool designed to convert documents (PDF, DOCX, images, etc.) into Markdown format for AI ingestion. It processes files by converting them into images, then uses vision models (e.g., OpenAI, Azure OpenAI, AWS Bedrock, Google Gemini) to extract and aggregate Markdown content. Key features include support for multiple file types, structured data extraction, per-page processing, and customizable system prompts. Available as both Node.js and Python packages, Zerox offers options for maintaining format, concurrent processing, and error handling. It’s ideal for handling complex layouts, tables, and charts, making it a powerful solution for document-to-text conversion in AI workflows.
A document signing tool characterized by openness and community shaping. This project aims to provide a transparent, open document signing process that is jointly formed by the community. Through Documenso, users can make the document signing process smoother and more efficient.
A simple and elegant note-taking software with adjustable parameter texture strokes, which can be used to quickly create handwritten notes and drawings. It supports the insertion of various types of charts, handwritten annotations, and documents. You can also export notes into SVG or PDF formats to share with others.
OpenEBS - Leading open source container storage built on top of native architecture, simplifies stateful applications running on k8s
Longhorn - Longhorn is a distributed block storage system for Kubernetes
A cross-platform file transfer tool that is ready to use out of the box, no registration or installation required, just a browser to freely transfer files between any devices on the same local area network, also supports creating temporary public rooms for public network transmission, and uses peer-to-peer transmission to ensure data security and privacy.
A powerful open source and free image editor that provides multiple functions such as batch cropping, filters, text extraction from images, picture splicing and superposition, background removal, watermark addition, format conversion, etc.
Gluster - Gluster is a software-defined distributed storage that can scale to several PB. It provides interfaces for object, block and file storage.
An open source and free automated short video upload and distribution tool, supporting mainstream video platforms such as Douyin, Bilibili, Video Number, TikTok, etc., can execute tasks in a multi-account matrix, and supports customized complex posting times.
An engineer from abroad has open-sourced a machine learning guide he compiled on GitHub. The guide mainly lists the essential videos, books, and open tutorials for beginners in machine learning, and provides different learning reference suggestions for people with different programming experiences. If you are considering learning machine learning, you can take a look at it
A self-built file sharing tool that supports custom links, upload limits, expiration dates, access counts, password protection, etc., and provides anti-virus checks. The interface is simple and easy to use, and can be deployed to a private server with one click via Docker.
A stylish and simple open-source music player on GitHub, designed based on the Material Design concept, with powerful music classification management functions, supporting Windows and Linux systems.
Music player, can play local music, Baidu Music, QQ Music, Xiami Music, NetEase Cloud Music
Open source technical learning resources on GitHub: "System Design", which mainly summarizes the basic knowledge, interview skills, development guidelines, best practices, and experience of tripping up in various Internet giants.
A set of open source instant messaging engine, designed for real-time online users from 100K to 10M, with detailed development documents.
MooseFS - MooseFS is an open-source distributed file system at the PB level. It is easy to deploy and maintain, fault-tolerant, high-performance, easy to scale, and compatible with POSIX.
An open source, free and easy-to-use live streaming recording tool that can simply and quickly record the live content of platforms such as YouTube, TikTok, Douyin, Kuaishou, Bilibili, Weibo, Taobao, etc., and save it as MP4 video files. It provides a ready-to-use installation package and supports Windows and macOS systems.
CSI - Container Storage Interface, container storage interface specification
A free open-source peer-to-peer file transfer tool based on WebRTC technology, which supports fast and secure file and directory synchronization transmission, with features such as encrypted transmission, LAN optimization, and a simple interface.
A PDF file comparison tool on GitHub: pdf-diff. It can be used to track and compare differences between different PDF versions. Like Git, it helps you better understand the changes in PDF content.
By writing Markdown documents on the page, you can quickly generate PPT presentations. If needed, you can also customize font colors, types, and animation transition effects.
OpenIO - OpenIO SDS is a high-performance object storage for big data and AI