15 Repos
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 ist eine Link-Aggregator-Plattform und eine Social-News-Engine, die als technisches Community-Forum konzipiert ist. Sie dient als Thread-basiertes Diskussionsboard, auf dem Nutzer externe Weblinks teilen und sich in verschachtelten Konversationen und Debatten austauschen. Die Plattform pflegt eine kuratierte Umgebung durch ein Einladungs-basiertes Mitgliedschaftsmodell, das die Kontoerstellung auf Nutzer mit gültigen Empfehlungscodes beschränkt. Sie verwendet ein stimmgewichtetes Ranking-System und Nutzer-Reputationsmanagement, um qualitativ hochwertige technische Inhalte und vertrauenswürdige Mitwirkende hervorzuheben. Das System umfasst umfassende Community-Management-Tools, einschließlich Content-Moderations-Workflows zum Markieren von Spam und Verwalten thematischer Tags. Es bietet zudem domänenbasierte Aggregation, aktivitätsbasiertes Sortieren und umfangreiches Rate-Limiting für eingehende und ausgehende Anfragen, um die Systemstabilität zu gewährleisten.
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 ist eine Ruby-Bibliothek, die darauf ausgelegt ist, Empfehlungs-Engines direkt in Datenbank-gestützte Anwendungen zu integrieren. Sie bietet ein Framework zur Verfolgung von Benutzerinteraktionen wie Likes, Dislikes und Bookmarks, um detaillierte Interessenprofile zu erstellen und personalisierte Inhaltsempfehlungen zu generieren. Die Engine zeichnet sich durch die Nutzung von Collaborative Filtering aus, um Beziehungen zwischen Elementen basierend auf überschneidendem Benutzerverhalten zu identifizieren. Sie unterstützt sowohl personalisierte Vorschläge, die auf individuelle Präferenzen zugeschnitten sind, als auch aggregierte Beliebtheitsrankings, die trendige Inhalte über den gesamten Datensatz hinweg hervorheben. Das System verwaltet rechenintensive Aufgaben durch asynchrone Hintergrundverarbeitung, wodurch sichergestellt wird, dass Ähnlichkeits-Scoring und Empfehlungs-Updates die Anwendungsreaktionsfähigkeit nicht beeinträchtigen. Entwickler können die Engine mithilfe von Lifecycle-Hooks weiter erweitern, die benutzerdefinierte Geschäftslogik auslösen, wenn sich Benutzerpräferenzen ändern, oder durch manuelle Initiierung von Neuberechnungen außerhalb der standardmäßigen automatisierten Queues.
Ranks content by sorting items based on aggregate user feedback to identify trending or highly-rated items.