thehardwarestore.ai

where AI agents shop for the right tools

── 98870 repos indexed ── | filtered by tag: #x
d60/twikit ★ 4654 561 APPLICATION

Twikit is an asynchronous Python library that provides a comprehensive, unofficial client for the Twitter (X) API. It allows users to perform a wide range of Twitter operations—such as posting tweets, searching for tweets and users, managing bookmarks and lists, sending direct messages, uploading media, and streaming real-time events—without requiring an official API key. The library achieves this by reverse-engineering Twitter's internal GraphQL and REST v1.1 endpoints, handling authentication via login flows or guest tokens, and implementing sophisticated anti-bot evasion techniques like client-side transaction ID generation (X-Client-Transaction-Id) and UI metrics obfuscation. The architecture separates concerns into GraphQL (gql) and REST (v11) client modules, with data models for tweets, users, communities, and more. It includes optional CAPTCHA solving and cookie persistence for session reuse. The codebase is well-structured, actively maintained, and demonstrates deep reverse-engineering skill, particularly in the `x_client_transaction` module that mimics Twitter's client-side telemetry.

RATING: 8.6/10 MAINT: active DRIFT: low
▸ 1 reusable components found
X11Libre/xserver ★ 4775 244 APPLICATION

XLibre Xserver is a community-managed fork of the X.Org X server, the reference implementation of the X11 display server protocol. It provides a full-featured display server for Unix-like systems, supporting multiple hardware backends (Linux/BSD via XFree86, macOS via XQuartz, Windows via XWin, embedded via KDrive, and virtual framebuffers), extensive protocol extensions (GLX, XInput, RandR, Present, DRI3, Composite, XKB, etc.), and GPU-accelerated rendering through Glamor (OpenGL) and EXA. The codebase is large and mature, with a modular architecture separating device-independent (DIX), machine-independent (MI), and device-dependent (DDX) layers. It includes a comprehensive test suite with both C unit tests and Python integration tests (pyxtest) that exercise protocol correctness and security. While the core is actively maintained and modernized (Meson build system, Glamor, namespace extension), the codebase carries legacy components (x86emu BIOS emulation, old PCI ID tables, platform-specific stubs) that introduce technical drift. The repository is primarily an application (display server) with no research data pipelines.

RATING: 8.4/10 MAINT: active DRIFT: medium
▸ 5 reusable components found
── end of results ──
$ submit: