awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to blockskit/blockskit

Open-source alternatives to BlocksKit

30 open-source projects similar to blockskit/blockskit, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best BlocksKit alternative.

  • jspahrsummers/libextobjcAvatar de jspahrsummers

    jspahrsummers/libextobjc

    4,500Ver en GitHub↗

    libextobjc is an Objective-C language extension library and runtime toolset that provides functional programming patterns and advanced dynamism. It functions as a collection of utilities for method injection, class reflection, and static analysis to help prevent runtime crashes. The library enables the generation of algebraic data types at compile-time and provides a mechanism for synthesizing backing instance variables for properties defined within categories. It also implements protocol default behaviors and provides tools for validating key paths and selectors during the compilation proces

    Objective-C
    Ver en GitHub↗4,500
  • facebook/kvocontrollerAvatar de facebook

    facebook/KVOController

    7,291Ver en GitHub↗

    KVOController is a thread-safe Objective-C library that serves as a wrapper for Cocoa key-value observing. It manages the monitoring of object property changes and automates the registration and removal of observers. The project focuses on memory safety by tying observer lifecycles to the controller, ensuring observers are removed upon deallocation to prevent leaks and crashes. It includes a thread-safe observation guard to prevent race conditions and observer resurrection when monitoring properties across multiple threads. The library maps object property paths to handler methods, triggerin

    Objective-C
    Ver en GitHub↗7,291
  • soffes/sskeychainAvatar de soffes

    soffes/sskeychain

    5,368Ver en GitHub↗

    sskeychain is an Objective-C library that provides a simplified programming interface for managing secure data persistence on iOS and macOS. It serves as an object-oriented wrapper for the Apple Security framework, enabling the storage and retrieval of passwords and account credentials. The library handles the translation between low-level system APIs and high-level object interfaces to manage sensitive information. It includes mechanisms for defining keychain item accessibility levels to control when stored data is available to an application. The project provides a shared interface for man

    Objective-C
    Ver en GitHub↗5,368

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Find more with AI search
  • rusqlite/rusqliteAvatar de rusqlite

    rusqlite/rusqlite

    4,058Ver en GitHub↗

    Rusqlite is an embedded database interface and relational database driver that provides a client library for interacting with SQLite. It functions as an SQL query wrapper, enabling the management of local file-based or in-memory databases through a safe interface. The library allows for the extension of native database capabilities by implementing custom scalar functions, collations, and virtual tables. It also supports the embedding of the database engine directly into the application binary to remove external library dependencies. The project covers a broad range of capabilities including

    Rustbindingsrustsqlite
    Ver en GitHub↗4,058
  • ta-lib/ta-lib-pythonAvatar de TA-Lib

    TA-Lib/ta-lib-python

    12,041Ver en GitHub↗

    This project is a Python wrapper for the TA-Lib library, providing a technical analysis library for computing moving averages, momentum, and volatility metrics for financial time series analysis. It serves as a financial indicator calculator that processes price and volume arrays to generate technical signals and pattern recognition. The library includes an incremental data processor capable of computing the most recent technical indicator values as new streaming market data arrives. This allows for real-time price monitoring and the processing of streaming data without recalculating entire d

    Cythonfinancepattern-recognitionpython
    Ver en GitHub↗12,041
  • boltsframework/bolts-objcAvatar de BoltsFramework

    BoltsFramework/Bolts-ObjC

    5,622Ver en GitHub↗

    Bolts-ObjC is an Objective-C mobile development library providing tools for coordinating asynchronous operations and routing deep links within native applications. It functions as a framework for managing background tasks and resolving navigation metadata to direct users to specific content. The library includes a deep link routing engine and an app link navigator that resolve handler compatibility to launch native experiences or trigger web browser fallbacks. It also features a mobile analytics link logger to track user movement through deep links for integration with external analytics plat

    Objective-C
    Ver en GitHub↗5,622
  • tonymillion/reachabilityAvatar de tonymillion

    tonymillion/Reachability

    6,961Ver en GitHub↗

    Reachability is an Objective-C network connectivity library designed to monitor internet access and interface availability within Apple platform applications. It serves as a memory-managed wrapper for tracking network reachability, ensuring compatibility with automatic reference counting. The library utilizes Grand Central Dispatch to monitor network interface changes and trigger asynchronous notifications. It employs block-based dispatch to execute custom closures immediately upon detecting a change in the network reachability state. The project covers network connectivity monitoring, allow

    Objective-C
    Ver en GitHub↗6,961
  • facebookarchive/three20Avatar de facebookarchive

    facebookarchive/three20

    7,170Ver en GitHub↗

    Three20 is an Objective-C iOS UI framework that provides a collection of native user interface components and networking tools for building iPhone applications. It functions as both a mobile UI component library for creating application screens and an iOS networking library for handling HTTP requests and data synchronization between mobile devices and servers. The framework covers the end-to-end process of iOS application development, including native UI construction, mobile network request handling, and Objective-C mobile programming.

    Objective-C
    Ver en GitHub↗7,170
  • njhu/iosprojectAvatar de NJHu

    NJHu/iOSProject

    5,426Ver en GitHub↗

    This project is a collection of Objective-C iOS application demos and code samples. It provides implementations for core development patterns and system-level features within the iOS environment. The repository focuses on Objective-C runtime examples, demonstrating dynamic method dispatch and runtime swizzling to modify object behavior. It also includes a Core Animation UI library and samples for iOS multithreading and concurrency management. The project covers capabilities for UI animation and graphics, concurrent task coordination, and the integration of third-party services for authentica

    Objective-Canimationcoreanimationcoregraphics
    Ver en GitHub↗5,426
  • wenchaod/fscalendarAvatar de WenchaoD

    WenchaoD/FSCalendar

    10,654Ver en GitHub↗

    FSCalendar is a customizable calendar UI library and date picker component for iOS applications. It provides a programmable interface for rendering date grids and event markers, supporting both Swift and Objective-C development. The library enables the creation of custom date picking interfaces with specific range restrictions and selection rules. It supports the display of date-based metadata and event visualization within a mobile scheduling context. The framework covers visual styling and cell design, allowing for custom view components, subtitles, and event markers. It includes a flexibl

    Objective-C
    Ver en GitHub↗10,654
  • uacaps/pagemenuAvatar de uacaps

    uacaps/PageMenu

    5,222Ver en GitHub↗

    PageMenu is an Objective-C UI library for implementing scrollable page navigation systems in iOS applications. It provides a UI component that organizes multiple content views into a paging system linked to a top navigation bar, allowing users to switch between sections via tap gestures or horizontal swipes. The library features a customizable UIKit page indicator that tracks and animates transitions between views. It supports the creation of segmented control navigation interfaces, which can be formatted with custom separators, rounded edges, and specific styling for colors and fonts. The s

    Swift
    Ver en GitHub↗5,222
  • nnhubbard/zssrichtexteditorAvatar de nnhubbard

    nnhubbard/ZSSRichTextEditor

    3,785Ver en GitHub↗

    ZSSRichTextEditor is an Objective-C UI library that provides a bidirectional markup editor for native iOS applications. It integrates a web-view-based HTML editor that allows users to compose formatted content through a visual interface while maintaining synchronization with a syntax-highlighted raw source view. The editor features a dual-view system that reflects changes in real time between the visual editor and the underlying HTML code. It supports the injection of custom CSS to control visual presentation and allows for the extension of the editing toolbar with custom buttons and layouts.

    Objective-C
    Ver en GitHub↗3,785
  • johnezang/jsonkitAvatar de johnezang

    johnezang/JSONKit

    6,180Ver en GitHub↗

    JSONKit is an Objective-C library used for parsing, serializing, and manipulating JSON data. It functions as a JSON parser that converts text into native data structures and a serializer that transforms native objects into formatted JSON text. The library includes a gzip compression wrapper that compresses serialized JSON payloads to reduce network transfer sizes and automatically detects and decompresses gzip buffers before decoding. The toolset provides capabilities for JSON parsing and serialization, supporting customizable indentation, character escaping, and flexible comment handling.

    Objective-C
    Ver en GitHub↗6,180
  • abseil/abseil-cppAvatar de abseil

    abseil/abseil-cpp

    17,334Ver en GitHub↗

    Abseil is a common utility library for C++ that provides foundational building blocks for applications. It serves as a collection of optimized utility functions and data structures that augment the C++ standard library across different compiler versions. The library is distinguished by its high-performance containers, including SIMD-accelerated hash maps and sets for efficient key-value lookups. It also provides a comprehensive framework for computing absolute time points, durations, and timestamps across global time zones. The project covers a broad range of capability areas, including conc

    C++
    Ver en GitHub↗17,334
  • tomaz/appledocAvatar de tomaz

    tomaz/appledoc

    4,189Ver en GitHub↗

    Appledoc is an Objective-C documentation generator and static site generator that parses source code comments to create structured HTML documentation sets. Its primary purpose is to generate professional developer reference guides that adhere to official Apple style documentation. The tool distinguishes itself by integrating directly into the project compilation process via automated build-phase scripts, ensuring that technical guides are updated as code changes. It provides extensive customization through external HTML and CSS templates, as well as a property list configuration system to man

    Objective-C
    Ver en GitHub↗4,189
  • ffmpeg/asm-lessonsAvatar de FFmpeg

    FFmpeg/asm-lessons

    12,067Ver en GitHub↗

    This project serves as an educational resource for learning and implementing low-level assembly language optimizations. It provides a structured guide for developers to master hardware-specific instructions and manual performance tuning, focusing on the translation of high-level code into efficient machine-level operations for resource-constrained environments. The materials emphasize techniques for maximizing computational throughput in multimedia processing. By covering instruction-level parallelism, register management, and data parallelism, the project enables the development of software

    Ver en GitHub↗12,067
  • chai2010/advanced-go-programming-bookAvatar de chai2010

    chai2010/advanced-go-programming-book

    20,066Ver en GitHub↗

    This project is a comprehensive technical guide to advanced Go programming. It serves as a programming guide, technical reference, and textbook covering low-level optimization and distributed systems architecture. The resource provides detailed instructions on writing assembly instructions to optimize performance-critical code and managing C-Go interoperability to bridge C libraries with Go. It also functions as a manual for implementing remote procedure call mechanisms and creating custom plugins for the Protocol Buffers compiler. The material covers high-level capabilities including the de

    Go
    Ver en GitHub↗20,066
  • java-native-access/jnaAvatar de java-native-access

    java-native-access/jna

    8,916Ver en GitHub↗

    JNA is a foreign function interface and native memory mapper that allows Java applications to call functions in shared native libraries without writing custom JNI wrapper code. It serves as a JNI alternative framework for invoking C functions and mapping native data structures using high-level interfaces. The library distinguishes itself through its ability to translate Java objects and primitives into C-style structs, unions, and pointers for cross-platform memory exchange. On Windows, it provides a dedicated toolkit for interacting with Component Object Model objects using both early and la

    Java
    Ver en GitHub↗8,916
  • node-ffi/node-ffiAvatar de node-ffi

    node-ffi/node-ffi

    4,322Ver en GitHub↗

    node-ffi is a foreign function interface library for Node.js that enables calling functions from native C dynamic libraries without writing manual C++ bindings. It serves as a system for loading shared objects and DLLs into process memory, translating JavaScript values into binary representations, and executing external binaries at runtime. The project utilizes a wrapper around the libffi library to construct call frames and execute native functions with dynamic arguments. It distinguishes itself by providing a native memory manager for allocating raw pointers and a mapping system that connec

    JavaScript
    Ver en GitHub↗4,322
  • laurentmazare/tch-rsAvatar de LaurentMazare

    LaurentMazare/tch-rs

    5,287Ver en GitHub↗

    This project is a Rust interface for the PyTorch C++ library, serving as a deep learning framework and tensor computing library. It functions as a C++ API wrapper that enables the manipulation of multi-dimensional arrays and the execution of neural network architectures across CPU and GPU hardware accelerators. The library provides a TorchScript inference engine to load and execute just-in-time compiled models. It also supports Rust and Python interoperability, allowing for the creation of Python extensions that share tensor data through a common interface. The system covers deep learning mo

    Rustdeep-learningmachine-learningneural-network
    Ver en GitHub↗5,287
  • c3lang/c3cAvatar de c3lang

    c3lang/c3c

    5,147Ver en GitHub↗

    c3c is the compiler for the C3 programming language, transforming source code into executable binaries, static libraries, or dynamic libraries using an LLVM backend. It implements a system based on result-based error handling, scoped memory pooling, and a semantic macro system. The compiler provides first-class support for hardware-backed SIMD vectors that map directly to processor instructions and enables runtime polymorphism through interface-based dynamic dispatch. The project covers a broad set of low-level capabilities, including manual and pooled memory management, inline assembly inte

    C3c3compilerlanguage
    Ver en GitHub↗5,147
  • nodegit/nodegitAvatar de nodegit

    nodegit/nodegit

    5,753Ver en GitHub↗

    NodeGit is a native Node.js binding library that wraps the libgit2 C API, providing direct Git repository operations from JavaScript without shelling out to the Git command-line interface. It exposes Git operations such as cloning remote repositories, opening local repositories, reading file contents from specific commits, and walking through commit history, all through a Promise-based asynchronous API that prevents event loop starvation by offloading blocking operations to a worker pool. The library distinguishes itself by bridging the C/JavaScript boundary through N-API, with reference-coun

    JavaScript
    Ver en GitHub↗5,753
  • nodejs/node-addon-apiAvatar de nodejs

    nodejs/node-addon-api

    2,400Ver en GitHub↗

    This project provides a header-only C++ wrapper for the Node-API, serving as a framework for building high-performance native addons for Node.js. It acts as a bridge between C++ and JavaScript, offering an object-oriented interface that simplifies the creation of compiled extensions while managing the complexities of the language boundary. The library distinguishes itself by providing type-safe abstractions for data marshalling and memory management, ensuring that native and script-side objects are tracked and reclaimed correctly. It includes mechanisms for coordinating asynchronous tasks bet

    C++nodenodejs
    Ver en GitHub↗2,400
  • facepunch/facepunch.steamworksAvatar de Facepunch

    Facepunch/Facepunch.Steamworks

    3,670Ver en GitHub↗

    Facepunch.Steamworks is a C# wrapper for the Steamworks API that connects .NET applications to the Steam platform. It enables the integration of core platform features such as user matchmaking and achievements. The library provides managed interfaces for Steam Cloud synchronization, allowing for the reading and writing of persistent user data. It also includes tools for Steam Workshop management to handle the publishing and downloading of community content, as well as Steam Inventory management for tracking digital assets and shop definitions. The implementation utilizes native interop and d

    C#
    Ver en GitHub↗3,670
  • braydie/howtobeaprogrammerAvatar de braydie

    braydie/HowToBeAProgrammer

    16,218Ver en GitHub↗

    HowToBeAProgrammer is a comprehensive software engineering career guide and professional development framework. It serves as a curated-knowledge repository and handbook designed to help programmers acquire technical habits and social competencies necessary for professional advancement. The project distinguishes itself by integrating technical craftsmanship with a detailed manual for technical leadership and organizational navigation. It provides specific strategies for career progression, such as compensation negotiation, promotion readiness, and the management of professional boundaries to p

    learningprogramming
    Ver en GitHub↗16,218
  • attractivechaos/klibAvatar de attractivechaos

    attractivechaos/klib

    4,679Ver en GitHub↗

    klib is a comprehensive C standard library extension and data structure toolkit. It provides a set of fundamental tools for memory management, data organization, and general-purpose utility functions for standalone C applications. The project features specialized capabilities for bioinformatics sequence analysis, including the parsing of FASTA, FASTQ, and Newick formats and the implementation of Smith-Waterman sequence alignment and Hidden Markov Models. It also includes a mathematical computation library for numerical routines and expression evaluation, as well as a lightweight HTTP and FTP

    C
    Ver en GitHub↗4,679
  • geniusvjr/learningnotesAvatar de GeniusVJR

    GeniusVJR/LearningNotes

    13,145Ver en GitHub↗

    LearningNotes is a technical knowledge base and engineering study guide focused on Android framework internals, system architecture, and mobile performance optimization. It serves as a reference for analyzing the Android boot sequence, process bootstrapping, and system service initialization. The project provides detailed guides on mobile performance, including strategies for reducing memory footprints, identifying memory leaks, and optimizing image decoding. It further covers Android inter-process communication using AIDL and the Binder kernel driver, as well as software architecture manuals

    Ver en GitHub↗13,145
  • ccgus/fmdbAvatar de ccgus

    ccgus/fmdb

    13,851Ver en GitHub↗

    fmdb is an object-oriented SQLite database library and persistence layer for native macOS and iOS environments. It provides an Objective-C wrapper that encapsulates the low-level C API, allowing applications to manage local relational data storage and embedded database connections through a high-level interface. The library focuses on thread-safe database access by synchronizing operations across multiple threads using serialized queues to prevent data corruption and race conditions. It includes specialized capabilities for secure local storage, such as database encryption and the management

    Objective-C
    Ver en GitHub↗13,851
  • espressif/arduino-esp32Avatar de espressif

    espressif/arduino-esp32

    16,984Ver en GitHub↗

    This project is an implementation of the Arduino framework for ESP32 microcontrollers, providing a core that enables firmware development using a familiar API. It functions as a microcontroller hardware abstraction layer and a firmware toolchain integration, bridging external development environments to the hardware for compilation and flashing. The system includes an embedded real-time operating system wrapper to manage multi-core execution and task scheduling, alongside a wireless communication suite for TCP/IP networking and Bluetooth Low Energy. It distinguishes itself by providing an obj

    C++
    Ver en GitHub↗16,984
  • apple/swift-collectionsAvatar de apple

    apple/swift-collections

    4,438Ver en GitHub↗

    This library provides a collection of specialized data structures for the Swift language that extend the standard library with advanced container types. It includes implementations for double-ended queues using ring-buffers, priority queues based on min-max heaps, and memory-efficient bit-set and bit-array storage for boolean values. The project features ordered collections that maintain elements in sorted order via B-tree implementations, as well as persistent sets and dictionaries that use compressed prefix trees to share data between mutated copies. It also provides specialized containers

    Swiftcollectioncontainerdeque
    Ver en GitHub↗4,438