awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to juanitofatas/fast-ruby

Open-source alternatives to Fast Ruby

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

  • uber-go/guideAvatar uber-go

    uber-go/guide

    17,573Vezi pe GitHub↗

    This project is a collection of guidelines and best practices for the Go programming language, providing a comprehensive style guide and set of programming standards. It establishes a framework for writing maintainable and performant source code through standardized naming, structuring, and organizational conventions. The guide focuses on specific patterns for concurrency, error handling, and performance optimization. It details methods for managing goroutine lifecycles to prevent race conditions, designing structured error wrapping and routing to maintain observability, and implementing memo

    Makefilebest-practicesgogolang
    Vezi pe GitHub↗17,573
  • samsaffron/memory_profilerAvatar SamSaffron

    SamSaffron/memory_profiler

    1,765Vezi pe GitHub↗

    Memory Profiler is a diagnostic library for Ruby applications designed to monitor runtime memory consumption and object lifecycles. It provides tools to track object allocations and memory usage, enabling the identification of performance bottlenecks and potential memory leaks that affect software stability. The tool functions by observing memory behavior during program execution, allowing developers to distinguish between short-lived data and objects that persist beyond their intended lifecycle. It captures the execution context of allocations by walking the call stack, which helps attribute

    Ruby
    Vezi pe GitHub↗1,765
  • databricks/scala-style-guideAvatar databricks

    databricks/scala-style-guide

    2,784Vezi pe GitHub↗
    Vezi pe GitHub↗2,784
  • nvdv/vprofAvatar nvdv

    nvdv/vprof

    3,979Vezi pe GitHub↗

    vprof is a visual profiling tool for Python designed to identify execution bottlenecks and monitor memory consumption. It functions as a CPU and memory profiler that transforms performance data into interactive visualizations to analyze processor time and call stacks. The project distinguishes itself through a suite of visual diagnostics, including flame graphs for stack visualization and heatmaps that map execution frequency and duration directly onto source code. It also includes a remote performance monitor capable of capturing function-specific metrics from a running server and streaming

    Pythoncpu-flame-graphd3developer-tools
    Vezi pe GitHub↗3,979

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Find more with AI search
  • packtpublishing/learn-cuda-programmingAvatar PacktPublishing

    PacktPublishing/Learn-CUDA-Programming

    1,258Vezi pe GitHub↗

    This project serves as a comprehensive educational resource for learning parallel programming and high-performance computing using graphics processing units. It provides technical guidance on the fundamental paradigms required to offload computationally intensive tasks from a host system to specialized hardware accelerators. The materials cover the core methodologies for managing data-parallel operations, including the orchestration of memory between host and device spaces and the organization of threads into structured grids and blocks. It details the execution models necessary to distribute

    Cuda
    Vezi pe GitHub↗1,258
  • itsgoingd/clockworkAvatar itsgoingd

    itsgoingd/clockwork

    5,941Vezi pe GitHub↗

    Clockwork is a PHP development debugging tool that collects and displays runtime data from server-side middleware in a browser-based interface. It captures request details, performance metrics, logs, database queries, and stack traces for HTTP requests, commands, queue jobs, and tests without requiring modifications to application code. The tool provides a client-side rendered toolbar and full web interface for inspecting collected data, including a searchable performance timeline viewer, an HTTP request monitor with timing and response details, and inline variable logging helpers that return

    PHP
    Vezi pe GitHub↗5,941
  • golang101/golang101Avatar golang101

    golang101/golang101

    5,012Vezi pe GitHub↗

    golang101 is a comprehensive Go programming knowledge base and technical reference library. It provides structured guides and documentation covering Go syntax, runtime behavior, and idiomatic coding patterns. The project serves as a dedicated guide for performance optimization, offering technical strategies to reduce memory allocations, improve garbage collection, and increase execution speed. It also focuses on the Go type system, including generic programming and concurrent synchronization techniques. The library encompasses broader capabilities for language learning, including the study o

    HTMLbookgogolang
    Vezi pe GitHub↗5,012
  • braydie/howtobeaprogrammerAvatar braydie

    braydie/HowToBeAProgrammer

    16,218Vezi pe 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
    Vezi pe GitHub↗16,218
  • stacktracejs/stacktrace.jsAvatar stacktracejs

    stacktracejs/stacktrace.js

    4,005Vezi pe GitHub↗

    stacktrace.js is a JavaScript library designed for generating and parsing detailed function call stacks from error objects across different web browsers. It functions as a stack trace parser and error instrumentation utility that captures execution flow and error traces. The project differentiates itself through its ability to resolve source maps, translating minified JavaScript stack traces back to original source lines. It also includes a remote error reporter for transmitting processed exception data and stack traces to a centralized server for analysis. The library covers broad capabilit

    JavaScripterror-handlingjavascriptstacktracejs
    Vezi pe GitHub↗4,005
  • haxefoundation/haxeAvatar HaxeFoundation

    HaxeFoundation/haxe

    6,880Vezi pe GitHub↗

    Haxe is a statically typed, multi-target programming language and open-source compiler toolkit that translates a single codebase into native executables and scripts for JavaScript, C++, C#, Java, Python, Lua, PHP, and Flash targets. It provides a unified type system with automatic type inference, a compile-time macro system for code transformation and generation, conditional compilation directives, and a static analysis engine that enforces null safety and eliminates dead code to produce smaller, safer outputs. The language is supported by the HashLink virtual machine, which executes platform

    Haxecompilercross-platformhaxe
    Vezi pe GitHub↗6,880
  • geektutu/high-performance-goAvatar geektutu

    geektutu/high-performance-go

    3,888Vezi pe GitHub↗

    This project is a comprehensive performance programming guide and reference for the Go language, focusing on runtime efficiency and memory optimization. It provides a collection of patterns and techniques designed to increase execution speed by reducing garbage collection overhead and optimizing memory usage. The resource distinguishes itself through detailed reference implementations for memory optimization, such as escape analysis, object pooling, and structure memory alignment. It offers specific strategies for reducing binary size and improving CPU cache efficiency through structure memor

    Goeffective-golanggogolang
    Vezi pe GitHub↗3,888
  • alexandru/scala-best-practicesAvatar alexandru

    alexandru/scala-best-practices

    4,352Vezi pe GitHub↗

    This project is a collection of curated guidelines and manuals for writing clean, idiomatic, and maintainable code in Scala. It serves as a comprehensive guide for Scala coding standards, functional programming design, and enterprise software architecture. The repository provides specific strategies for concurrency management, including patterns for actors, futures, and thread pools to ensure thread safety. It also contains a performance optimization manual focused on reducing memory allocations and managing garbage collection pressure to improve runtime efficiency. The guides cover a broad

    Vezi pe GitHub↗4,352
  • dendibakh/perf-ninjaAvatar dendibakh

    dendibakh/perf-ninja

    3,754Vezi pe GitHub↗

    perf-ninja is a collection of educational resources and curricula focused on CPU architecture, memory hierarchies, SIMD programming, and low-level performance engineering. It provides instructional material and practical labs for identifying and fixing CPU bottlenecks, such as cache misses and branch mispredictions. The project differentiates itself through specialized training in hardware-level optimizations, including the use of compiler intrinsics for SIMD vectorization and the implementation of branchless predicate execution to eliminate pipeline stalls. It also covers advanced binary-lev

    C++
    Vezi pe GitHub↗3,754
  • me115/linuxtools_rstAvatar me115

    me115/linuxtools_rst

    6,012Vezi pe GitHub↗

    Linux工具快速教程

    HTML
    Vezi pe GitHub↗6,012
  • piglei/one-python-craftsmanAvatar piglei

    piglei/one-python-craftsman

    7,211Vezi pe GitHub↗

    This project is a comprehensive Python coding guide and software engineering resource focused on professional development practices. It provides a detailed collection of idiomatic techniques, design patterns, and architectural strategies to improve code quality and maintainability. The guide emphasizes advanced design patterns such as dependency injection, data-driven design, and the application of SOLID principles for object-oriented design. It distinguishes itself by covering sophisticated structural strategies, including class-based decorators, the separation of interfaces from implementat

    articlesbookpython
    Vezi pe GitHub↗7,211
  • tikv/grpc-rsAvatar tikv

    tikv/grpc-rs

    1,851Vezi pe GitHub↗

    This library provides a framework for implementing gRPC clients and services in Rust, enabling reliable communication between distributed system components. It facilitates the definition and hosting of asynchronous unary and streaming network services, utilizing protocol buffers to ensure consistent, strongly-typed data exchange. The project distinguishes itself by integrating with a high-performance C core via foreign function interfaces to handle low-level networking and protocol logic. It employs a task-based concurrency model to coordinate non-blocking operations and utilizes zero-copy me

    Rustgrpcrust
    Vezi pe GitHub↗1,851
  • tencent/gtAvatar Tencent

    Tencent/GT

    4,407Vezi pe GitHub↗

    GT is an on-device mobile debugging tool designed to capture network packets, analyze system logs, and profile hardware performance directly on a smartphone. It provides a portable suite of utilities for identifying software bugs and processing bottlenecks without requiring a connection to a host computer. The project features a plugin-based debugging framework that allows for the development of custom functional extensions to implement project-specific debugging logic. It also enables real-time parameter tuning and injection, allowing internal application settings to be modified during execu

    Java
    Vezi pe GitHub↗4,407
  • lindig/ocaml-styleAvatar lindig

    lindig/ocaml-style

    117Vezi pe GitHub↗

    A style guide for OCaml

    Vezi pe GitHub↗117
  • marcusolsson/godddAvatar marcusolsson

    marcusolsson/goddd

    2,454Vezi pe GitHub↗

    Exploring DDD in Go

    Go
    Vezi pe GitHub↗2,454
  • mcinglis/c-styleAvatar mcinglis

    mcinglis/c-style

    2,155Vezi pe GitHub↗

    These are my favorite C programming practices. Some rules are as trivial as style, while others are more intricate. I follow a few rules religiously, and others I use as a guideline. I prioritize correctness, readability, simplicity and maintainability over speed because premature optimization…

    Vezi pe GitHub↗2,155
  • pungyeon/clean-go-articleAvatar Pungyeon

    Pungyeon/clean-go-article

    3,085Vezi pe GitHub↗

    This document is a reference for the Go community that aims to help developers write cleaner code. Whether you're working on a personal project or as part of a larger team, writing clean code is an important skill to have. Establishing good paradigms and consistent, accessible standards for…

    Vezi pe GitHub↗3,085
  • rrrene/elixir-style-guideAvatar rrrene

    rrrene/elixir-style-guide

    397Vezi pe GitHub↗

    Style Guide for the Elixir language, implemented by Credo

    Elixir
    Vezi pe GitHub↗397
  • rust-lang/api-guidelinesAvatar rust-lang

    rust-lang/api-guidelines

    1,334Vezi pe GitHub↗

    Rust API guidelines

    Vezi pe GitHub↗1,334
  • spacejam/test-idiomsAvatar spacejam

    spacejam/test-idioms

    5Vezi pe GitHub↗

    An example crate layout for separating generative testing concerns to improve code reuse across different history generators, invariants, and history execution strategies. It is nice to keep as many testing concerns as possible out of the main business logic crate.

    Rust
    Vezi pe GitHub↗5
  • superauguste/zig-patternsAvatar SuperAuguste

    SuperAuguste/zig-patterns

    204Vezi pe GitHub↗

    Zig Patterns - About - The Patterns - License

    Zig
    Vezi pe GitHub↗204
  • swlaschin/31d5a0a2c4478e82e3ed60d653c0206bS

    swlaschin/31d5a0a2c4478e82e3ed60d653c0206b

    0Vezi pe GitHub↗
    Vezi pe GitHub↗0
  • vintasoftware/python-api-checklistAvatar vintasoftware

    vintasoftware/python-api-checklist

    333Vezi pe GitHub↗

    Useful checklist for building good Python library APIs, based on "How to make a good library API" PyCon 2017 talk.

    Vezi pe GitHub↗333
  • airbnb/javascriptAvatar airbnb

    airbnb/javascript

    148,081Vezi pe GitHub↗

    This project provides a comprehensive set of coding standards and style guidelines for JavaScript development. It covers fundamental language syntax, formatting conventions, and best practices for managing variables, functions, objects, and modern language features. The documentation serves as a reference for maintaining consistent code quality across projects. In addition to general language standards, the guide includes specific conventions for building and organizing user interface components. These guidelines address structural patterns, component lifecycle management, and stylistic rules

    JavaScriptarrow-functionses2015es2016
    Vezi pe GitHub↗148,081
  • amontalenti/elements-of-python-styleAvatar amontalenti

    amontalenti/elements-of-python-style

    3,489Vezi pe GitHub↗

    This project is a comprehensive Python style guide and technical reference designed to promote the creation of clean, maintainable, and idiomatic code. It provides a set of opinionated guidelines and architectural patterns focusing on functional and declarative programming to reduce complexity and improve overall code quality. The guide establishes specific standards for naming conventions, module organization, and project layout. It emphasizes reducing object coupling by favoring modules and functions over deep class hierarchies and offers technical standards for writing docstrings and marku

    code-stylecodestyledocumentation
    Vezi pe GitHub↗3,489
  • andreareginato/betterspecsAvatar andreareginato

    andreareginato/betterspecs

    3,490Vezi pe GitHub↗

    RSpec Best Practices

    HTML
    Vezi pe GitHub↗3,490