15 रिपॉजिटरी
Automated rules for organizing collections of books and pages based on metadata or status.
Distinct from Shell Sorts: Distinct from algorithmic sorting: focuses on business-logic content organization rather than low-level data structure sorting.
Explore 15 awesome GitHub repositories matching software engineering & architecture · Content Sorting Rules. Refine with filters or upvote what's useful.
BookStack is a self-hosted knowledge base platform designed for organizing, storing, and managing structured documentation. It utilizes a hierarchical content model that arranges information into nested trees of books, chapters, and pages, supported by a dedicated search index for rapid retrieval across the entire knowledge base. The platform distinguishes itself through deep integration with enterprise identity providers, allowing organizations to centralize authentication and access control via LDAP, SAML, or OIDC. It provides extensive administrative control over the content lifecycle, inc
Implements automated and manual sorting rules to organize books and pages within the knowledge base.
Lemmy is a self-hosted, federated discussion platform that enables the operation of independent, decentralized social networking servers. By implementing the ActivityPub protocol, it allows autonomous instances to exchange content, synchronize user interactions, and participate in a global, distributed network without centralized control. The platform distinguishes itself through a decoupled architecture that separates the backend API from the frontend, facilitating the development of custom interfaces while maintaining unified user handles and cross-platform communication. It provides granul
Organizes posts and comments using popularity or controversy rankings to help users find relevant discussions.
node-elm is a Node.js and MongoDB backend framework designed for building data-driven applications, specifically e-commerce systems and food delivery management platforms. It provides a foundation for managing product catalogs, shopping carts, and payment workflows. The system includes a dedicated administrative management dashboard for tracking system statistics and managing users and merchants through role-based access control. It also features a digital coupon management system for tracking and exchanging promotional rewards. The framework incorporates geolocation services for IP-based po
Organizes and ranks product listings based on business metadata like ratings, sales volume, and distance.
Instaloader is a Python library and command-line utility designed for the automated retrieval, archiving, and analysis of Instagram content. It provides a programmatic interface to fetch media, captions, and metadata from public or private profiles, hashtags, and stories, while maintaining persistent user sessions for authorized access. The tool distinguishes itself through robust archive management and traffic control mechanisms. It supports incremental synchronization, allowing users to resume interrupted downloads and update local collections without redundant requests. To ensure reliable
Ranks and downloads top-performing content based on aggregated like and comment metrics.
Popcorn Time is a cross-platform application that functions as a BitTorrent streaming client, enabling the playback of movies and television shows through sequential data downloading. It serves as a comprehensive media discovery platform and metadata API, providing tools to search, browse, and retrieve detailed information about entertainment content. The platform distinguishes itself through a robust streaming data provider service that maps regional streaming availability and resolves encrypted tokens into secure redirects for external media platforms. It supports global audiences by locali
Implements automated ranking systems to identify and display trending media content for discovery features.
The MongoDB Node.js Driver is a programmatic interface and NoSQL database client used to manage document storage and execute operations within a MongoDB database. It serves as an asynchronous database interface and connection manager that enables Node.js applications to integrate with MongoDB servers. The project implements client-side field encryption to secure sensitive data and queries locally before transmission. It also provides a BSON serialization library to convert JavaScript objects into a binary format for efficient storage and network transmission. The driver covers a broad range
Supports language-specific string comparison and ordering to ensure correct text display across different regions.
Fluent Reader is a desktop RSS feed aggregator and reader. Built as a cross-platform client, it collects content from multiple web feeds into a single interface for streamlined aggregation and discovery. The application distinguishes itself through cross-service feed synchronization, allowing users to maintain consistency between the local reader and external data providers. It also features automated content filtering that uses regular expressions to automatically hide, star, or mark incoming articles as read based on specific patterns. The software includes an integrated web article reader
Allows users to organize and locate articles using regex-based filtering and read-status sorting.
Oppia is an online learning platform and cloud-based learning environment designed to deliver interactive lessons and tutoring through structured activities. It functions as a multilingual educational content management system that provides a web-based interface for students to engage with educational resources. The project includes an interactive lesson authoring tool that enables the creation of educational content featuring dynamic values, data visualizations, and rich text editors. To ensure global accessibility, the system supports multilingual content with localized stylesheets and righ
Implements an automated system for calculating search ranks and recommendations for educational posts and explorations.
Pixiv-Shaft is a mobile application for browsing, searching, and downloading artwork and novels from Pixiv. It wraps Pixiv's internal API endpoints with authentication, rate limiting, and response parsing, and manages concurrent downloads with pause, resume, retry, and batch processing capabilities using a priority-based queue. The application also includes a dedicated novel reader that renders Pixiv novels with chapter navigation, bookmarking, and R18 content handling. The application distinguishes itself through multi-account session management, allowing users to manage multiple Pixiv login
Displays daily, weekly, and monthly rankings with a date picker for discovering popular illustrations, manga, and novels.
SQLiteStudio is an open-source graphical tool for browsing, editing, and managing SQLite database files. It combines a full-featured SQL editor with syntax highlighting, a visual database schema designer for creating entity-relationship diagrams, and a plugin-based extensibility platform that allows adding custom functionality through C/C++, JavaScript, Tcl, or Python. The application distinguishes itself through its multi-language scripting engine, which embeds JavaScript, Tcl, and Python interpreters to enable user-defined functions and scripts within SQL queries. It supports encrypted data
Registers user-defined sorting rules for string comparison in SQL queries.
TabNews is a community content platform where technology professionals publish, discuss, and vote on programming and tech-related articles and posts. It combines a voting and reputation system with a custom virtual currency called Tabcoins, enabling users to earn tokens for quality contributions and spend them on content promotion or tipping other users. The platform provides a full set of interactive capabilities, including community content browsing and voting, post and comment publishing, and threaded comment trees for hierarchical discussions. Content is rendered from Markdown into format
Implements a community-driven ranking algorithm that combines upvotes, downvotes, and time decay to order posts.
This project is a multi-purpose REST API utility collection and developer suite. It serves as a centralized service for real-time information aggregation, data transformation, and a wide array of programmatic tools. The service distinguishes itself by providing a broad range of specialized content delivery endpoints, from curated daily summaries and global trending rankings to randomized entertainment content like jokes and quotes. It also functions as a real-time aggregator for environmental and network data, including weather forecasts, currency exchange rates, and public IP lookups. The c
Offers access to curated lists of high-rated television series ranked by popularity.
Lobsters एक लिंक एग्रीगेटर प्लेटफॉर्म और सोशल न्यूज़ इंजन है जिसे एक तकनीकी कम्युनिटी फोरम के रूप में डिज़ाइन किया गया है। यह एक थ्रेडेड डिस्कशन बोर्ड के रूप में कार्य करता है जहाँ उपयोगकर्ता बाहरी वेब लिंक्स साझा करते हैं और नेस्टेड बातचीत और बहस में शामिल होते हैं। यह प्लेटफॉर्म केवल-आमंत्रण (invitation-only) सदस्यता मॉडल के माध्यम से एक क्यूरेटेड वातावरण बनाए रखता है, जो अकाउंट क्रिएशन को वैध रेफरल कोड वाले उपयोगकर्ताओं तक सीमित करता है। यह उच्च-गुणवत्ता वाली तकनीकी सामग्री और विश्वसनीय योगदानकर्ताओं को हाइलाइट करने के लिए वोट-वेटेड रैंकिंग सिस्टम और यूजर रेपुटेशन मैनेजमेंट का उपयोग करता है। इस सिस्टम में व्यापक कम्युनिटी मैनेजमेंट टूल्स शामिल हैं, जिसमें स्पैम को फ्लैग करने और टॉपिकल टैग्स को मैनेज करने के लिए कंटेंट मॉडरेशन वर्कफ़्लो शामिल हैं। इसमें सिस्टम स्थिरता सुनिश्चित करने के लिए डोमेन-आधारित एग्रीगेशन, गतिविधि-आधारित सॉर्टिंग, और आने वाले और बाहर जाने वाले अनुरोधों के लिए व्यापक रेट लिमिटिंग की सुविधा भी है।
Orders shared links based on the timestamp of the most recent comment to surface active discussions.
This project is an AI-driven suite of tools designed to repurpose long-form video content into short-form clips. It integrates a speech-to-text engine for automated transcription, a highlighting system that ranks engaging segments based on emotional hooks, and a video processor that converts horizontal footage into vertical formats. The system distinguishes itself through intelligent video cropping that utilizes face tracking and motion smoothing to keep subjects centered. It also employs an analysis system to extract viral highlights by scoring segments for engagement and practical value. T
Ranks video segments based on hooks and emotional peaks to isolate the most engaging moments.
Recommendable is a Ruby library designed to integrate recommendation engines directly into database-backed applications. It provides a framework for tracking user interactions, such as likes, dislikes, and bookmarks, to build detailed interest profiles and generate personalized content suggestions. The engine distinguishes itself by utilizing collaborative filtering to identify relationships between items based on overlapping user behavior. It supports both personalized suggestions tailored to individual preferences and aggregate popularity rankings that surface trending content across the en
Ranks content by sorting items based on aggregate user feedback to identify trending or highly-rated items.