awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

26 个仓库

Awesome GitHub RepositoriesOffset-Based Addressing

Using relative offsets within a binary blob to navigate data structures without parsing.

Distinct from Pointer-Based Navigation: Focuses on relative binary offsets for zero-copy access rather than path-based pointers to JSON/DOM elements.

Explore 26 awesome GitHub repositories matching data & databases · Offset-Based Addressing. Refine with filters or upvote what's useful.

Awesome Offset-Based Addressing GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • capnproto/capnprotocapnproto 的头像

    capnproto/capnproto

    13,089在 GitHub 上查看↗

    CapnProto is a zero-copy serialization framework and remote procedure call system. It serves as a C++ communication library providing a schema-based data interchange format that eliminates the need to encode or decode data before reading it from memory. The system enables high-performance data serialization and low-latency network communication. It supports cross-language data exchange by using a defined schema to ensure consistent binary representation across different platforms. The framework provides tools for implementing remote procedure calls, allowing functions to be invoked on a remo

    Enables zero-copy navigation of data structures using relative offsets within binary blobs.

    C++
    在 GitHub 上查看↗13,089
  • ibm/saramaIBM 的头像

    IBM/sarama

    12,490在 GitHub 上查看↗

    Sarama is an Apache Kafka Go client library that provides native support for the Kafka protocol. It includes a protocol client for managing offsets and timestamps, a producer implementation for sending messages, and a consumer group coordinator to balance workloads across multiple instances. The library enables high throughput data streaming through concurrent message production and maintains strict partition ordering during network retries. It supports secure communication with Kafka brokers using certificate-based encryption to protect data traffic. The project covers a broad range of dist

    Allows retrieving specific message offsets for given timestamps to initiate reading from precise points in time.

    Gogokafkakafka-client
    在 GitHub 上查看↗12,490
  • burntsushi/xsvBurntSushi 的头像

    BurntSushi/xsv

    10,750在 GitHub 上查看↗

    xsv is a suite of high-performance command-line utilities written in Rust for the analysis, manipulation, and statistical processing of large delimited datasets. It provides a toolkit for processing comma-separated value files through a command line interface. The project provides capabilities for statistical analysis, including the computation of column statistics, value frequencies, and descriptive metrics. It also includes data manipulation utilities for joining, slicing, sampling, and reformatting records. The toolkit covers a broad range of data operations including column selection, da

    Uses byte-offset indexing to provide constant-time random access to rows without parsing the entire file.

    Rust
    在 GitHub 上查看↗10,750
  • insidegui/wwdcinsidegui 的头像

    insidegui/WWDC

    8,747在 GitHub 上查看↗

    WWDC is a native macOS video player and conference session manager designed for streaming and organizing developer conference videos. It functions as a video transcription browser and annotation tool, allowing users to track viewing progress and organize technical sessions into personalized learning paths. The application enables navigation through videos via searchable, multi-language text transcripts. Users can create searchable reference points by annotating specific video timestamps with custom notes and distribute content by sharing session links or extracting short video clips. The sys

    Links searchable text indices to specific video time offsets for instant navigation during playback.

    Swiftappledeveloper-experiencedeveloper-tools
    在 GitHub 上查看↗8,747
  • snakers4/silero-vadsnakers4 的头像

    snakers4/silero-vad

    8,209在 GitHub 上查看↗

    Silero VAD is a voice activity detection model and deep learning speech classifier designed to distinguish human speech from silence across diverse languages and noisy environments. It functions as a pre-trained neural network capable of identifying speech segments within both static audio recordings and real-time data streams. The project includes a language identification tool for classifying spoken languages and a framework for fine-tuning audio models. It provides utilities for optimizing detection thresholds using validation datasets and retraining the model with custom labeled audio to

    Maps model output indices to temporal offsets to isolate specific voice segments from recordings.

    Pythononnxonnx-runtimeonnxruntime
    在 GitHub 上查看↗8,209
  • allegro/bigcacheallegro 的头像

    allegro/bigcache

    8,140在 GitHub 上查看↗

    Bigcache is a thread-safe, in-memory key-value store for Go designed to minimize garbage collection pauses. It functions as a memory-optimized cache capable of storing gigabytes of data while maintaining low latency during high-volume operations. The system avoids garbage collection overhead by managing memory through large byte arrays and manual allocation. It utilizes a circular-buffer layout to reuse space and lock-striped sharding to reduce contention during concurrent read and write access. The project provides capabilities for high-volume in-memory caching and low-latency data retrieva

    Uses relative byte offsets within a large memory block to provide fast, zero-copy access to stored values.

    Go
    在 GitHub 上查看↗8,140
  • wren-lang/wrenwren-lang 的头像

    wren-lang/wren

    8,043在 GitHub 上查看↗

    Wren is an embeddable, class-based scripting language and bytecode interpreter. It provides a dependency-free virtual machine designed for integrating dynamic script execution into host applications via a C API. The language is centered on a modern object-oriented model featuring inheritance, method overloading, and first-class functions. It utilizes a concurrent fiber runtime to manage lightweight, cooperatively scheduled execution paths without relying on operating system threads. The project includes a comprehensive suite of object-oriented primitives, closure-based state capture, and a m

    Implements fixed-offset field access to eliminate expensive hash table lookups for object properties.

    Wrenbytecodecfibers
    在 GitHub 上查看↗8,043
  • mli/autocutmli 的头像

    mli/autocut

    7,579在 GitHub 上查看↗

    Autocut is a text-based video editor and automatic speech recognition tool. It allows users to cut and merge video clips by modifying a text transcript instead of using a traditional timeline. The system operates as an FFmpeg video processor and subtitle manipulation utility. It converts spoken audio into text and compacts subtitle files into simplified formats, enabling the removal of unwanted video segments by deleting corresponding sentences from a transcription file. The project covers automated video transcription, non-linear video cutting, and subtitle file management. It supports hard

    Generates precise video edit points by mapping text indices from a transcript to specific timecodes.

    Python
    在 GitHub 上查看↗7,579
  • edenhill/kcatedenhill 的头像

    edenhill/kcat

    5,763在 GitHub 上查看↗

    kcat 是一个用于 Apache Kafka 的命令行接口客户端,用于使用原生线路协议生产、消费和调试消息。它提供了一套用于与 Kafka 集群交互的工具,包括用于检查集群元数据的协议调试器和用于处理原子消息批次的事务管理器。 该项目具有一个专门的 Avro 模式解码器,通过与远程模式注册表或本地文件集成,将二进制编码的消息转换为人类可读的 JSON。此外,它还包含一个内存模拟器,允许通过模拟短暂的 Broker 行为来测试生产者和消费者逻辑,而无需外部基础设施。 该工具集涵盖了广泛的消息传递操作,包括平衡消费者组支持、基于时间戳的偏移量查找以及来自标准输入的事务性数据流。它还提供了用于连接安全配置和集群元数据检查的实用程序。

    Retrieves specific message offsets based on temporal values for targeted data recovery and analysis.

    C
    在 GitHub 上查看↗5,763
  • ddddxxx/lyricsxddddxxx 的头像

    ddddxxx/LyricsX

    5,171在 GitHub 上查看↗

    LyricsX 是一款 macOS 应用,可在音乐播放期间在系统 UI 上渲染同步歌词。它作为桌面显示工具、外部歌词聚合器与同步实用程序运行。 该应用使用当前播放元数据从多个远程数据源获取歌词,并提供了一个脚本转换器,用于在繁体中文与简体中文之间转换文本。它还包含一个歌词文件管理器,用于通过拖拽交互导入与导出常见歌词格式。 该工具提供了时间同步能力,以匹配歌词时间戳与音频播放时钟。其他功能包括在桌面或菜单栏显示歌词的能力,以及自动应用生命周期管理,以保持与活动音乐播放器的同步。

    Adjusts the temporal offset of lyric lines to align precisely with the audio playback clock.

    Swiftapple-musicaudirvanadownload-lyrics
    在 GitHub 上查看↗5,171
  • exif-js/exif-jsexif-js 的头像

    exif-js/exif-js

    4,979在 GitHub 上查看↗

    exif-js 是一个用于直接在浏览器中提取图像元数据的 JavaScript 库。它作为一个二进制图像缓冲区解析器,读取原始图像字节以检索技术细节,而无需将文件上传到服务器。 该库遵循 EXIF 和 IPTC 标准解析数据,以提取相机设置、时间戳、GPS 坐标、标题、关键字和版权信息。它利用类型化数组和基于偏移的遍历来导航图像结构,并将数字标识符映射为人类可读的标签。

    Navigates image file structures by calculating byte offsets to jump between metadata segments.

    JavaScript
    在 GitHub 上查看↗4,979
  • below/hellosiliconbelow 的头像

    below/HelloSilicon

    4,967在 GitHub 上查看↗

    HelloSilicon 是一个编程指南和教程,用于编写和调试专门针对 Apple Silicon 处理器的底层 64 位汇编代码。它作为架构参考,用于通过系统调用和硬件寄存器与 macOS 和 iOS 内核服务进行交互。 该项目提供了关于外部函数接口(FFI)的专门指导,以桥接汇编与 C 或 Python 等高级语言。它还包括一个用于配置 Mach-O 二进制文件以及编译通用二进制文件和动态库以实现跨硬件兼容性的工具包。 该材料涵盖了底层系统编程,包括内存寻址、调用约定以及使用调试器检查寄存器和内存。

    Demonstrates how to access nonlocal data by calculating relative offsets from a base page in the writable section.

    Assemblyaarch64appleapple-silicon
    在 GitHub 上查看↗4,967
  • soruly/trace.moesoruly 的头像

    soruly/trace.moe

    4,992在 GitHub 上查看↗

    This project is an anime scene reverse image search engine that matches a screenshot to the exact anime episode and timestamp. It is designed as a self-hosted search service that can be deployed using Docker containers and pre-indexed databases, enabling private operation on local or custom infrastructure. At its core, the system extracts visual features from frames using a convolutional neural network trained on anime imagery. Query images provided via URL are processed through the same feature extraction pipeline, and an approximate nearest neighbor search matches the query against millions

    Translates matched frame numbers to exact anime episode, offset, and scene metadata.

    animeimage-searchmilvus
    在 GitHub 上查看↗4,992
  • kaitai-io/kaitai_structkaitai-io 的头像

    kaitai-io/kaitai_struct

    4,628在 GitHub 上查看↗

    Kaitai Struct 是一个声明式二进制规范框架,提供跨多种编程语言的自动化解析器和序列化器生成。它使用一种可移植的领域特定语言来描述二进制文件和网络数据包的布局,并将这些规范转换为用于读取和写入二进制数据的源代码。 该系统通过将单一结构定义翻译为包括 C++、C#、Go、Java、JavaScript、Python 和 Rust 在内的多种语言的原生源代码,实现了跨语言数据处理。这种方法允许在不同平台上实现相同的二进制数据规范,而无需手动重写解析逻辑。 该框架涵盖二进制数据建模和处理,包括管理用于偏移导航的读取指针以及应用解压和解密等数据转换的能力。它还提供格式规范调试工具,以验证二进制数据布局与其声明性描述之间的映射。

    Provides mechanisms for navigating binary blobs using absolute and relative byte offsets via a read pointer.

    Shellc-plus-pluscppcsharp
    在 GitHub 上查看↗4,628
  • rkyv/rkyvrkyv 的头像

    rkyv/rkyv

    4,267在 GitHub 上查看↗

    rkyv 是一个用于 Rust 的零拷贝反序列化框架,提供了一种用于内存映射数据归档的二进制序列化格式。它允许将复杂的数据结构映射到字节,并直接从缓冲区访问,而无需分配新内存或复制数据。 该项目支持多态类型和特征对象的序列化,在二进制形式中保持其动态行为和结构。它利用相对指针寻址和字节对齐的结构打包,确保数据无论加载到内存中的何处都保持有效。 该框架通过直接内存映射涵盖了高性能数据持久化和低延迟状态管理。它为应用程序提供了零拷贝数据访问和在需要时进行完整数据类型重建的机制。

    Uses relative offsets instead of absolute addresses to ensure data remains valid regardless of memory location.

    Rustrustserializationzero-copy
    在 GitHub 上查看↗4,267
  • tangshimin/mujingtangshimin 的头像

    tangshimin/MuJing

    4,238在 GitHub 上查看↗

    MuJing 是一款专为语言学习设计的上下文英语词汇学习器和交互式媒体播放器。它从视频和文档中提取单词,提供真实世界的示例和媒体片段以供记忆,是一个基于字幕的语言工具和基于词元(lemma)的单词列表生成器。 该系统通过将词汇列表链接到特定的视频时间戳和字幕,以实现听觉和视觉强化,从而脱颖而出。它包含一个带有双语字幕的视频播放器,以及基于键盘的转录和拼写练习,通过电影和电视语境建立肌肉记忆。 该项目涵盖了从文档、字幕和视频轨道中提取词汇,并结合词形还原、频率过滤和基于字典的排除来优化单词列表。它还管理多媒体学习资源,并流式传输与目标词汇相关的特定视频片段以强化记忆。

    Maps vocabulary terms to precise video playback offsets for immediate retrieval of audiovisual examples.

    Kotlinchinesecompose-desktopenglish-learning
    在 GitHub 上查看↗4,238
  • facebookincubator/veloxfacebookincubator 的头像

    facebookincubator/velox

    4,155在 GitHub 上查看↗

    Velox 是一个高性能 C++ 查询执行引擎和列式数据处理库。它作为一个用于实现分析型查询引擎的可组合框架,提供了向量化表达式评估器和数据管理系统工具包。 该项目以使用向量化列式执行和基于 Arena 的内存分配来处理大规模数据集而著称。它具有专门的优化功能,如广播连接表缓存、动态过滤器下推和字典编码,以减少内存开销并加速分析读取。 该引擎涵盖了广泛的分析能力,包括实现哈希连接、合并连接和半连接,以及多阶段并行聚合和窗口函数计算。它提供了用于列式内存存储、Parquet 数据解码以及与云存储集成的原语。 通过用于自定义标量和聚合函数的函数注册系统提供可扩展性,并提供高级绑定以将 C++ 逻辑连接到 Python。

    Manages variable-length elements and nested arrays using offset buffers to enable zero-copy slicing and indexing.

    C++
    在 GitHub 上查看↗4,155
  • msracver/deformable-convnetsmsracver 的头像

    msracver/Deformable-ConvNets

    4,116在 GitHub 上查看↗

    Deformable-ConvNets 是一个计算机视觉框架和神经网络组件集合,旨在实现可变形卷积神经网络。它提供自适应卷积层和池化实现,根据输入特征修改其感受野,以更好地捕捉图像中物体的几何形状。 该项目支持使用可学习的采样偏移和调制掩码,将卷积网格与目标物体形状对齐。它包含用于可视化卷积和池化层中学习到的偏移的专用工具,从而能够分析网络如何调整其空间感受野。 这些功能被应用于提高目标检测的准确性并优化语义分割。该框架支持通过可变形池化从感兴趣区域提取特征,以将采样区域与实际物体边界对齐。 该实现包含一个用于执行和评估这些专用网络架构的训练流水线。

    Enables the use of learnable 2D offsets to adjust convolutional grids to match object shapes in images.

    Python
    在 GitHub 上查看↗4,116
  • extremecoders-re/pyinstxtractorextremecoders-re 的头像

    extremecoders-re/pyinstxtractor

    4,119在 GitHub 上查看↗

    pyinstxtractor is a PyInstaller executable unpacker and Python bytecode recovery tool. It functions as a helper for decompiling compiled Python binaries by extracting bundled binaries and bytecode from executables created with PyInstaller. The project includes a bytecode decryptor to remove encryption from extracted files and a header repair tool that restores corrupted headers. These capabilities ensure that extracted compiled files are compatible with bytecode decompilation software. The utility covers reverse engineering of Python applications, supporting malware analysis workflows throug

    Uses relative offsets within binary blobs to navigate and locate bundled assets.

    Pythondecompilepycpyc-files
    在 GitHub 上查看↗4,119
  • tulios/kafkajstulios 的头像

    tulios/kafkajs

    3,997在 GitHub 上查看↗

    KafkaJS 是一个纯 JavaScript 编写的 Apache Kafka 客户端,提供了从 Kafka 集群生产和消费消息所需的必要工具,无需原生依赖或外部插件。它作为 Node.js 应用程序参与分布式消息处理和实时事件流的综合集成库。 该项目以其对 Kafka 有线协议的原生实现而著称,避免了 C++ 依赖。它具有支持 SSL、TLS 和 SASL 身份验证的安全客户端,以及允许原子消息发送和链接偏移量提交的事务功能,以确保精确一次 (exactly-once) 处理。 该库涵盖了广泛的运营领域,包括用于管理主题和消费者组的完整集群管理、高级分区路由和分配策略,以及通过事件驱动监控实现的全面遥测。它还实现了网络可靠性模式,例如指数退避重试和机架感知数据获取,以优化延迟。

    Fetches the earliest or most recent offsets for a topic based on a specific timestamp.

    JavaScriptkafkakafka-clientnodejs
    在 GitHub 上查看↗3,997
上一个12下一个
  1. Home
  2. Data & Databases
  3. Pointer-Based Navigation
  4. Offset-Based Addressing

探索子标签

  • Field Offset AccessorsMechanisms for retrieving object properties using fixed memory offsets instead of runtime lookups. **Distinct from Offset-Based Addressing:** Distinct from Offset-Based Addressing: focuses on object field access in a VM rather than binary blob navigation.
  • Learnable Spatial OffsetsAdaptive 2D coordinate offsets learned during training to modify convolutional sampling grids. **Distinct from Offset-Based Addressing:** Distinct from binary offset addressing: focuses on 2D spatial coordinate adjustments in neural network layers.
  • Nested Columnar StorageStorage of nested arrays and variable-length elements using relative offsets for zero-copy access. **Distinct from Offset-Based Addressing:** Distinct from Offset-Based Addressing: specifically applies offset-based navigation to nested columnar data structures.
  • Timestamp-Based Offset Lookups3 个子标签Retrieving a specific message offset based on a temporal value. **Distinct from Offset-Based Addressing:** Focuses on translating timestamps to offsets, whereas Offset-Based Addressing is about navigating binary blobs.