This repository is a community-driven collection of programming exercise solutions, organized as a numbered roadmap (00 to 50) covering fundamental to intermediate topics. Each exercise is solved in multiple programming languages (Python, JavaScript, Java, C++, Go, Kotlin, etc.) by different contributors. The code consists of standalone scripts that demonstrate language features such as recursion, data structures, exception handling, async programming, regular expressions, design patterns (Singleton, Decorator), and SOLID principles. The repository is not a cohesive application or library; it is an educational resource for learning and practicing programming concepts across languages. The quality of solutions varies widely, with some files containing errors or being incomplete. The project relies on community contributions and lacks centralized testing or dependency management.
This repository is a manually curated collection of IPTV channel playlists (M3U format) providing live streaming URLs for Chinese television networks, including CCTV, provincial satellites, Hong Kong/Macau/Taiwan channels, digital pay channels, and themed content loops (movies, TV series, Spring Festival Galas). The playlists are organized by category and include metadata such as tvg-id, tvg-name, tvg-logo, and group-title for compatibility with IPTV player software. The repository contains multiple dated backup files (IPv4 and IPv6), reflecting active maintenance through periodic updates. However, it is purely a data collectionβno application code, scripts, or automated validation exists. The streams are sourced from various third-party CDNs, proxy servers, and ISP-specific endpoints, many of which rely on time-limited tokens and private infrastructure, leading to high link fragility and reproducibility challenges.
Notelet is a SwiftUI package that provides a reusable sheet component for displaying rich release notes in iOS apps. It supports list items with SF Symbols and media items (images and videos) with paging navigation. The library automatically detects the current app version from the bundle, shows notes for that version, and persists the 'seen' state in UserDefaults to avoid re-showing. The code is well-structured with clean separation of concerns, accessibility support, and localization via LocalizedStringResource. However, the package references non-existent iOS versions (e.g., iOS 26) and Swift 6.3, indicating it is not based on real platform releases and is likely a speculative or toy project. It has no tests, no CI, and no external dependencies. The core patterns (video looping with AVPlayer, safe area bar modifier) are reusable, but the overall library is tightly coupled to its specific use case.
This repository is a curated bibliography of research papers focusing on Mamba-based State Space Models applied to computer vision tasks. It contains no actual source code, data, or implementations - rather, it serves as a comprehensive survey organizes hundreds of recent arXiv papers by application domain including action recognition, medical imaging, remote sensing, video understanding, and many other CV subfields. The repository's sole content is a regularly updated README.md that lists papers with links to their arXiv versions and associated code repositories when available.
JD-HAPPY is a Node.js command-line tool designed to automate product purchases on JD.com (a Chinese e-commerce platform) when items become available in stock. The application automates the entire process: launching a headless browser to obtain login parameters, generating and displaying a QR code for user authentication, polling JD's APIs for product price and stock status, adding the item to the cart upon availability, and optionally submitting the order. The codebase exhibits significant technical debt due to outdated dependencies (e.g., puppeteer^0.12.0, axios^0.18.1) and appears unmaintained, with the README noting that JD's interface updates have expired parts of the code. While functional in its specific use case, the implementation is tightly coupled to JD's internal APIs and lacks modularity, making reuse difficult without substantial modification.
This repository is a Vue Router plugin that provides a fluent, Laravel-inspired API for defining routes. It allows developers to declare routes, redirects, nested groups, and route guards using a chainable syntax. The library is archived and retired in favor of a successor project called Routier. The core functionality includes a factory for managing route state, a route class for defining individual routes, and a guard base class for creating route middleware. Despite being archived, the code demonstrates solid engineering practices, particularly in the reusable Guard base class which implements a promise-based interception pattern.
This repository is a collection of standalone web application demos from Intel showcasing the W3C Generic Sensor API (Accelerometer, Gyroscope, Magnetometer, AmbientLightSensor, OrientationSensor). The demos are built with Polymer 2/3, LitElement, Three.js, and A-Frame, and include a sensor polyfill, a sensor tester with automated test cases, a punch speed meter, a VR button using magnetometer, 360-degree panorama and video viewers, and an ambient light map. The code is functional but outdated, relying on deprecated Polymer patterns and old library versions. The primary value lies in the sensor polyfill implementation and the walking detection algorithm, which are self-contained and demonstrate non-obvious engineering skill. The repo was migrated to the W3C organization and is no longer actively maintained.
This repository is a curated list of open-source AWS security tools, organized into categories such as defensive hardening, offensive testing, purple teaming, continuous auditing, DFIR, development security, S3 auditing, and training. It also includes a Packer-based build system to create an Amazon Machine Image (AMI) pre-loaded with many of the listed tools, alongside scripts for cloning tool repositories (install-tools.sh) and generating markdown tables from CSV data (arsenal-kreator.sh). The actual code in the repo is minimalβmainly configuration and simple shell scriptsβand the core value is the comprehensive reference list. The AMI build is dated (last manifest from 2018) and many linked tools may have moved or become unmaintained, resulting in significant technical drift. The repo is more of a historic index than an actively developed software project.
This repository is the central index and deployment configuration for the trace.moe anime scene search engine. It contains no application code; the actual functionality is implemented in separate repositories (trace.moe-api, trace.moe-www, etc.). The primary artifact is a Docker Compose file that orchestrates the entire stack, including PostgreSQL, Milvus vector database, and the API server. This repo is useful for operators who want to deploy the trace.moe system, but developers looking for reusable code should look at the sub-repositories. The documentation provides clear, step-by-step deployment instructions. The system itself is an image-based scene search service that uses vector similarity search to identify anime scenes from screenshots.
This repository is a structured workshop for learning to write Rust procedural macros. It contains five project skeletons covering derive macros (Builder, CustomDebug), function-like macros (seq!), attribute macros (#[sorted], #[bitfield]). Each project includes incremental test cases using the trybuild test harness, guiding learners from basic parsing to advanced code generation and error reporting. The actual macro implementations are stubs (unimplemented!()), so the repository serves as a starting template for hands-on learning rather than a functional codebase. The architecture demonstrates best practices for organizing proc-macro projects, including separation of proc-macro and library crates in the bitfield project. The codebase is intentionally incomplete, intended for educational use.
This repository is a collection of cron-triggered Node.js and Python scripts that automate JD.com (Jingdong) account activities such as daily check-ins, lottery draws, coupon management, price protection, and bean/point collection. It is designed to run on the Qinglong panel (a self-hosted cron scheduler) and manages multiple JD accounts via environment variables. The scripts rely heavily on reverse-engineered JD internal APIs, custom signature generation (H5st), and slider captcha solving. They also include a multi-channel notification system (Bark, Serverchan, Telegram, DingTalk, etc.) and utilities for converting WSKEY tokens to session cookies. The codebase is notable for its extensive use of obfuscation (jsjiami.com.v7) to protect algorithmic logic, making maintenance and audit difficult. Despite this, the repository is actively maintained and has a large user base, but the technical debt from obfuscation, duplicated code, and reliance on external sign services is significant.
This repository is an Inkscape extension (gcodetools) that converts SVG vector paths into G-code for CNC machines. It supports a wide range of manufacturing processes including path-to-Gcode export, area clearing (pocketing), engraving with shaped cutters, lathe turning, plasma/laser cutting, box cutter path preparation, graffiti plotting, and bender operations. The extension is activated through Inkscape's extension menu and presents a multi-tabbed interface defined by .inx descriptor files. The core logic resides in a monolithic Python script (gcodetools-dev.py, ~3500 lines) that implements geometric algorithms such as biarc interpolation, cubic superpath offsetting, curvature-based clipping, and a genetic algorithm for part arrangement. The system also includes a post-processor that allows users to apply custom transformations (scale, flip, regex) to the generated G-code via Python expressions. External dependencies include Inkscape's inkex module, Python 2, and optionally numpy/scipy. The codebase is heavily tied to the Inkscape extension API and is not designed as a standalone library. It is primarily targeted at CNC hobbyists and small workshops, with documentation and support in Russian and English.
This repository is a collection of command-line C++ tools that simulate analog composite video artifacts and vintage VHS degradation effects. The primary program, ffmpeg_ntsc, decodes input video via FFmpeg, applies a chain of emulated NTSC/PAL encoding, VHS tape defects, audio hiss and crosstalk, then re-encodes the result as interlaced H.264. The codebase also includes many experimental or disabled utilities for specific effects like posterization, chroma keying, scanimate raster distortion, and raw composite capture processing. All tools are standalone monolithic executables built on legacy (pre-4.0) FFmpeg APIs, using autotools for configuration. The architecture is single-file per tool with significant code duplication, global mutable state, and extensive technical comments on analog video standards. There are no unit tests, and the code suffers from deprecated library APIs, making it compile only against older FFmpeg versions. The project is best suited for producing retro-looking video content, but its development appears to have stalled, with many tools disabled in the build system and no active maintenance.
This repository provides the BookSum dataset for long-form narrative summarization, focusing on aligning human-written summaries from eight study guide websites with chapterized Project Gutenberg books at paragraph, chapter, and book levels. The codebase is entirely a data preparation pipeline: it scrapes summaries via web.archive.org, performs text cleaning and normalization, splits aggregated summaries, and uses a sentence transformer model (paraphrase-distilroberta-base-v1) to align summary sentences to book paragraphs via stable matching. The resulting alignment files in JSONL format are included in the repository, ready for direct use in NLP research. The project is explicitly archived and no longer maintained. The raw scraped summaries are not distributed due to copyright, but the processing scripts and alignment files are provided. The code is research-grade: scripts are functional but contain hardcoded paths, limited error handling, and no unit tests. External dependencies include web.archive.org for scraping (which may break over time) and a specific sentence transformer model. Key reusable assets include the paragraph-to-sentence alignment module with bi-encoder similarity and stable matching, which can be adapted for similar document alignment tasks, and the text cleaning functions tailored to study-guide style summaries. The scraping pattern (get_works + get_summaries) for multiple similar sources is also a reusable template. However, the project's main value is the dataset itself rather than the software components.
This repository serves as the distribution channel for Conifer, a proprietary local LLM inference engine and desktop application. It contains no application source code; instead, it provides signed installers via GitHub Releases, redirect install scripts (install.sh and install.ps1) that point to conifer.build, API documentation for the OpenAI-compatible and Ollama-native HTTP server, release notes, security policy, and licensing. The repository is primarily a documentation and release distribution repo, not an active software project with source code. The actual Conifer application is a compiled binary with a Rust-based inference engine and agent runtime, but those are not present in this repository. As such, there are no reusable software components to highlight.
GraphQL Playground is a full-featured GraphQL IDE (similar to GraphiQL) that provides an interactive development environment for GraphQL APIs. It includes a React-based frontend with query editing, schema exploration, documentation, subscriptions, and history. The repository is a monorepo (Lerna + Yarn workspaces) containing packages for the core React app (`graphql-playground-react`), an Electron desktop app (`graphql-playground-electron`), an HTML embedding page (`graphql-playground-html`), and server middleware for Express, Koa, Hapi, and Lambda. The architecture is a typical React + Redux + Redux-Saga + Immutable.js stack with CodeMirror for editors and Apollo Link for network execution. The project is now archived; future development has moved to GraphiQL. The codebase shows signs of age (outdated dependencies, legacy lifecycle methods, global variable assignments) and has had two documented XSS vulnerabilities. Despite this, some components like the schema fetcher, theming system, and middleware wrappers demonstrate solid engineering patterns.
Vue Native Core is a deprecated fork of Vue.js 2.x that compiles Vue component templates into render functions compatible with React Native (iOS/Android) and React Web. It provides a full reactive state management system (Vue's observer pattern), virtual DOM diffing, and a template compiler pipeline that transforms .vue single-file components into JavaScript modules usable by React Native's Metro bundler. The architecture mirrors Vue 2: core reactivity (Dep, Watcher, Scheduler), virtual DOM (createElement, patch), and a multi-stage compiler (parser β AST β code generator) with platform-specific backends for native and web. It also offers runtime helpers to emulate Vue directives (v-if, v-for, events) and component lifecycle in React. However, the project is explicitly deprecated, depends on outdated versions (Babel 6, React 16.8, React Native 0.45β0.59+), and uses deprecated React lifecycle methods (UNSAFE_componentWillMount). The codebase shows heavy modification of core Vue files, making it difficult to merge upstream updates, and its build system is complex and fragile. Despite these issues, the reactive state wrapper (Vue.observer) and the template-to-render compilers demonstrate non-trivial adaptation of Vue to React ecosystem.
This repository contains a Keras implementation of the U-Net architecture for biomedical image segmentation, specifically trained on the ISBI challenge membrane dataset. The code provides a straightforward pipeline: data loading and augmentation (via Keras ImageDataGenerator), model definition (U-Net with symmetric encoder-decoder), training script (main.py or notebook), and inference to generate predicted segmentation masks. The dataset is bundled within the repo (30 training images and masks, plus tests). The implementation relies on an outdated Keras 1.x API (deprecated `merge` function, `Model.fit_generator`) and has no dependency pinning or environment specification, making reproducibility low. While the functional components like the data generator and U-Net architecture are reusable patterns, the codebase is academically simple and exhibits significant technical debt relative to modern deep learning frameworks. It is best suited as a reference or educational starting point rather than production use.
This is not a production application but an educational repository for Microsoft's AZ-104 Azure Administrator training. It contains laboratory instructions, demonstration guides, and infrastructure-as-code templates (ARM JSON and Bicep) for provisioning Azure resources such as virtual networks, virtual machines, load balancers, and storage accounts. The repository provides step-by-step exercises for learners to practice Azure administration tasks. While the templates are functional and follow best practices, the repo's primary purpose is instructional, not to serve as a reusable software package. The codebase is essentially documentation with supporting automation scripts, and its architecture is not applicable to a running system.
BitNet is a PyTorch research library that implements 1-bit/ternary-weight transformer concepts from the BitNet and BitNet 1.58 papers. The core deliverable is a set of nn.Module building blocks: BitLinear (a binarized/quantized linear layer using RMSNorm from the external 'zeta' package, 8-bit activation quantization with straight-through-estimator, and ternary weight quantization), BitNetTransformer (a full decoder stack pairing BitMGQA attention with BitFeedForward), plus experimental variants BitLora, BitMoE, BitMamba (a port of mamba-minimal with BitLinear projections), and OneBitViT (a vision transformer). A drop-in helper recursively replaces nn.Linear layers in HuggingFace or arbitrary PyTorch models with BitLinear, and an AutoregressiveWrapper provides top-k filtered text generation. A train.py script trains the transformer on the bundled enwik8.gz character dataset. Despite the clean README, the repository is in a state of significant technical debt. The unit tests are stale and broken against the current code (they reference BitLinear.gamma/beta, MultiheadAttention, ParallelTransformerBlock, and absmax_quantize that no longer exist in the source). Nearly all GitHub Actions workflows are copy-pasted from other projects (swarms_torch, zeta) and reference nonexistent paths, actions, and packages, so pushes to main would fail. setup.py is a near-verbatim copy of the Mamba project's packaging (attributed to Tri Dao and Albert Gu, describing 'Mamba state-space model', linking to the mamba repo) and its CachedWheelsCommand points to non-existent release wheels. The CUDA 'lowbit GEMM' kernel cannot compile or link because the C++ wrapper calls an undefined gemm_lowbit_cuda symbol, and the .cu implementation is a naive fp16 matrix multiply disguised as FP8 (typedef half fp8). bit_llama.py is an unmodified copy of Meta's Llama 2 fairscale implementation that does not use BitLinear anywhere, and OneBitViT ignores its num_classes argument (the README's claimed (1, 1000) output is actually (1, dim)). The genuinely useful pieces are small, self-contained primitives: the scaled_dot_product_gqa attention function (einsum-based grouped-query attention with causal/2D/3D masking and fast sequence-axis reordering), the PScan parallel-scan autograd Function for state-space models, and the autoregressive generation wrapper. These can be extracted with minimal modification. The rest β MoE, Mamba, LoRA, ViT variants β are lightly modified ports held together by the zeta dependency and are not safe to reuse without significant rework. This is a research scratchpad with real kernels of value buried under broken plumbing.