awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to go-errors/errors

Open-source alternatives to Errors

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

  • dtolnay/anyhowdtolnay का अवतार

    dtolnay/anyhow

    6,569GitHub पर देखें↗

    Anyhow is a dynamic error handling library for Rust applications that provides a flexible error container using type erasure. It serves as a tool for simplifying error signatures by wrapping diverse failure types into a single object, allowing for the propagation of any error that implements the standard error trait without requiring a custom enumeration for every function. The project functions as an error context provider by attaching high-level diagnostic information and recording execution stack traces at the point of failure. It enables the recovery of concrete error implementations from

    Rust
    GitHub पर देखें↗6,569
  • maruel/panicparsemaruel का अवतार

    maruel/panicparse

    3,711GitHub पर देखें↗

    Panicparse is a toolset for Go crash analysis and runtime debugging. It functions as a panic stack trace parser, a race detector log parser, and a goroutine deduplicator designed to transform raw crash dumps and thread sanitizer output into structured, readable formats. The project distinguishes itself by converting complex stack traces into visual HTML reports with embedded source code. It reduces noise in highly parallelized processes by grouping identical goroutine stacks and prioritizes application code over standard library calls during parsing. The utility also covers live process moni

    Gocrashgopanic
    GitHub पर देखें↗3,711
  • dtolnay/thiserrordtolnay का अवतार

    dtolnay/thiserror

    5,459GitHub पर देखें↗

    thiserror is a Rust error handling library and procedural macro designed to define custom error types. It functions as a trait implementation automator that generates the necessary code for standard library error traits at compile time. The library focuses on eliminating boilerplate by using derive macros to automatically implement display and source methods. It allows for the creation of custom error structs and enums that can map low-level errors to high-level variants while preserving the original cause and backtrace information. Its capabilities cover custom error formatting through temp

    Rust
    GitHub पर देखें↗5,459

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Find more with AI search
  • pkg/errorspkg का अवतार

    pkg/errors

    8,258GitHub पर देखें↗

    pkg/errors is a Go library that provides primitives for creating, annotating, and inspecting errors with stack traces and contextual information. Its core identity centers on capturing the call stack at the point of error creation or wrapping, preserving that information for later debugging and root cause analysis. The library distinguishes itself through a set of tightly integrated capabilities for error handling. It supports wrapping errors with descriptive messages while recording a new stack trace at the wrapping point, annotating existing errors with either a message or a stack trace ind

    Go
    GitHub पर देखें↗8,258
  • gopl-zh/gopl-zh.github.comgopl-zh का अवतार

    gopl-zh/gopl-zh.github.com

    4,958GitHub पर देखें↗

    This project is a Chinese translation of a comprehensive guide to the Go programming language. It serves as a localized educational resource and technical manual designed to provide guidance on language syntax, design, and software development. The resource covers a broad range of Go language education, including the implementation of programming patterns and system design. It includes translated lessons and examples that focus on core language features such as concurrency and the use of interfaces. The content spans various capability areas, including language fundamentals, data modeling, r

    Goprogramming-language
    GitHub पर देखें↗4,958
  • cch123/golang-notescch123 का अवतार

    cch123/golang-notes

    4,032GitHub पर देखें↗

    This project is a technical reference and a collection of internal analysis notes focused on the Go language runtime and compiler. It provides a detailed breakdown of the language internals, covering memory management, garbage collection, and the execution model of the scheduler. The material distinguishes itself by providing deep dives into low-level system details, including a reference for Go assembly instructions, register usage, and system call interfacing. It specifically analyzes the internal implementation of concurrency primitives, such as the goroutine scheduling mechanism, channel

    HTMLcodegogolang
    GitHub पर देखें↗4,032
  • ehmicky/modern-errorsehmicky का अवतार

    ehmicky/modern-errors

    1,482GitHub पर देखें↗

    This library provides a comprehensive framework for managing errors in JavaScript and TypeScript applications. It enables the creation of structured, type-safe error hierarchies, allowing developers to define custom error classes that ensure consistent behavior and categorization across a codebase. The project distinguishes itself through a modular plugin architecture that allows for the extension of core error functionality, such as custom logging, serialization, and validation. It includes an exception normalization pipeline that converts non-standard or malformed errors into predictable in

    JavaScriptbrowsercausecode-quality
    GitHub पर देखें↗1,482
  • amitshekhariitbhu/fast-android-networkingamitshekhariitbhu का अवतार

    amitshekhariitbhu/Fast-Android-Networking

    5,906GitHub पर देखें↗

    🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀

    Java
    GitHub पर देखें↗5,906
  • bombela/backward-cppbombela का अवतार

    bombela/backward-cpp

    4,285GitHub पर देखें↗

    backward-cpp is a C++ stack trace library and debugging utility designed to capture, resolve, and print detailed execution traces and crash reports. It functions as a crash reporter and call stack printer that translates raw memory addresses into human-readable function names, filenames, and line numbers. The project provides automated crash reporting by registering system handlers for fatal errors, such as segmentation faults, to automatically generate execution traces upon program failure. It distinguishes itself by extracting source file fragments from disk to display specific lines of cod

    C++
    GitHub पर देखें↗4,285
  • davecgh/go-spewdavecgh का अवतार

    davecgh/go-spew

    6,393GitHub पर देखें↗

    go-spew is a deep inspection library and debugging utility for Go. It functions as a data structure pretty printer that renders complex, nested types into human-readable strings with indentation and type information. The library provides specialized capabilities for visualizing internal program states, including the ability to dump data structures with pointer addresses and map keys. It includes a configuration system to adjust printing behavior, such as limiting recursion depth and setting indentation. The tool uses reflection-based type inspection and recursive tree traversal to handle nes

    Go
    GitHub पर देखें↗6,393
  • stacktracejs/stacktrace.jsstacktracejs का अवतार

    stacktracejs/stacktrace.js

    4,005GitHub पर देखें↗

    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
    GitHub पर देखें↗4,005
  • golang/vscode-gogolang का अवतार

    golang/vscode-go

    4,256GitHub पर देखें↗

    This project is a language extension for VS Code that provides comprehensive Go language support. It functions as a language server client, a debugger interface, and a toolchain manager to facilitate Go application development. The extension distinguishes itself by integrating a full suite of toolchain management capabilities, allowing for the installation and configuration of required binaries, linters, and compiler versions directly within the editor. It also provides deep integration for interactive debugging via Delve, supporting remote target debugging, process attachment, and program st

    TypeScriptdebuggergolangvisual-studio-code
    GitHub पर देखें↗4,256
  • rust-lang/rfcsrust-lang का अवतार

    rust-lang/rfcs

    6,406GitHub पर देखें↗

    The Rust RFCs repository is the formal home for the Rust language evolution process, housing the structured design documents and community review mechanisms that govern changes to the Rust programming language, its compiler, and its standard library. It defines the complete lifecycle for proposing, discussing, and implementing substantial changes through RFC documents, from initial submission and community feedback through final comment periods and sub-team sign-offs. The repository codifies the governance and collaboration processes that shape Rust's development, including mechanisms for com

    Markdownrfcrfc-processrust
    GitHub पर देखें↗6,406
  • zio/ziozio का अवतार

    zio/zio

    4,347GitHub पर देखें↗

    ZIO is a functional effect system for the JVM that models asynchronous and concurrent programs as pure, composable values with typed error handling and dependency injection. Its core identity is built on fiber-based concurrency, where lightweight, non-blocking fibers execute millions of concurrent tasks with structured lifecycle management, and a dual-channel error model that separates expected business failures from unexpected system defects at compile time. The system provides effect-typed dependency injection through a layer-based dependency graph, pull-based reactive stream processing with

    Scalaasynchronicityasynchronousasynchronous-programming
    GitHub पर देखें↗4,347
  • panjf2000/antspanjf2000 का अवतार

    panjf2000/ants

    14,436GitHub पर देखें↗

    Ants is a goroutine pool library for Go that functions as a concurrent task orchestrator and resource consumption limiter. Its primary purpose is to manage and reuse a pool of goroutines to limit concurrency and reduce the memory allocation overhead associated with frequent thread creation. The system provides a runtime worker manager capable of adjusting pool capacity dynamically to respond to fluctuating workloads. To maintain stability, it includes panic recovery mechanisms that intercept runtime failures within worker threads to prevent a single failing task from crashing the entire appli

    Goantsgogoroutine
    GitHub पर देखें↗14,436
  • pgcentralfoundation/pgrxpgcentralfoundation का अवतार

    pgcentralfoundation/pgrx

    4,720GitHub पर देखें↗

    pgrx is a framework for building and packaging custom PostgreSQL extensions using Rust. It serves as a foreign function interface bridge that maps Rust types and functions to the internal server programming interface of the database. The project provides a specialized toolchain for cross-compilation across different operating systems and target architectures using custom sysroots. It includes a schema generator that automatically translates high-level language structures into SQL definitions and binary protocol mappings. The framework manages memory safety by wrapping database memory context

    Rustpostgrespostgresqlpostgresql-extension
    GitHub पर देखें↗4,720
  • grpc-ecosystem/go-grpc-middlewaregrpc-ecosystem का अवतार

    grpc-ecosystem/go-grpc-middleware

    6,749GitHub पर देखें↗

    go-grpc-middleware is a gRPC middleware framework for Go designed to handle cross-cutting concerns, reliability, and observability. It provides a collection of interceptors that can be used to modify inbound and outbound calls to enforce system-wide policies. The framework distinguishes itself through specialized toolkits for service reliability, including automatic retry logic for failed client calls and panic recovery mechanisms that translate runtime crashes into standard error responses. It also features an observability suite for collecting performance metrics and recording request activ

    Goauthenticationgeneric-functionsgolang
    GitHub पर देखें↗6,749
  • microsoft/vscode-gomicrosoft का अवतार

    microsoft/vscode-go

    5,897GitHub पर देखें↗

    This project is a Go language extension for VS Code that provides a comprehensive development environment through a language server client, a debugging interface, and a test automation runner. It integrates language intelligence, formatting, and debugging capabilities to support the full Go language development lifecycle. The extension distinguishes itself by managing the Go toolchain, including the installation and configuration of external binaries required for language features. It also features a dedicated test automation interface that allows for the generation of unit test skeletons and

    TypeScript
    GitHub पर देखें↗5,897
  • a597873885/webfunny_monitora597873885 का अवतार

    a597873885/webfunny_monitor

    5,298GitHub पर देखें↗

    webfunny_monitor is an open-source frontend monitoring and analytics platform that tracks page load performance, JavaScript errors, and user behavior. It serves as a comprehensive tool for measuring page load speed, API response times, client-side errors, and custom user events, with real-time dashboards that stream aggregated metrics via WebSocket for sub-second updates. The project distinguishes itself through its architectural approach: events are collected asynchronously via lightweight HTTP beacons and batched before transmission, while a memory-bounded local storage buffer ensures relia

    JavaScriptburying-pointfront-end-monitorfrontend-monitoring
    GitHub पर देखें↗5,298
  • sourcegraph/concsourcegraph का अवतार

    sourcegraph/conc

    10,307GitHub पर देखें↗

    conc is a Go concurrency library and structured concurrency framework providing primitives for managing parallel tasks, mapping slices, and collecting results. It implements a system for spawning scoped tasks to ensure all child processes complete before their parent exits. The library includes a goroutine pool manager to limit active concurrent processes and a panic-safe task runner that catches panics in goroutines and propagates stack traces to the parent. It also provides a concurrent map-reduce tool for transforming data slices and processing streams in parallel while maintaining the ori

    Goconcurrencygogolang
    GitHub पर देखें↗10,307
  • balloonwj/cppguideballoonwj का अवतार

    balloonwj/CppGuide

    6,030GitHub पर देखें↗

    CppGuide is a curated collection of educational resources and practical guides focused on C++ server development, Linux kernel internals, concurrent programming, network protocols, and security exploitation. It provides structured learning paths for backend developers, covering everything from interview preparation to building high-performance network servers and understanding operating system fundamentals. The guide distinguishes itself by offering in-depth, hands-on tutorials that walk through real-world implementations, including building a Redis-like server from scratch, designing custom

    GitHub पर देखें↗6,030
  • bugsnag/bugsnag-rubybugsnag का अवतार

    bugsnag/bugsnag-ruby

    254GitHub पर देखें↗

    BugSnag error monitoring & reporting software for rails, sinatra, rack and ruby

    Ruby
    GitHub पर देखें↗254
  • emperror/emperroremperror का अवतार

    emperror/emperror

    384GitHub पर देखें↗

    The Emperor takes care of all errors personally

    Go
    GitHub पर देखें↗384
  • airbrake/airbrakeairbrake का अवतार

    airbrake/airbrake

    986GitHub पर देखें↗

    The official Airbrake library for Ruby applications

    Ruby
    GitHub पर देखें↗986
  • getsentry/sentry-elixirgetsentry का अवतार

    getsentry/sentry-elixir

    688GitHub पर देखें↗

    The official Elixir SDK for Sentry (sentry.io)

    Elixir
    GitHub पर देखें↗688
  • errbit/errbiterrbit का अवतार

    errbit/errbit

    4,269GitHub पर देखें↗

    Errbit is a self-hosted exception logger and error monitoring server used for centralized exception management. It collects, aggregates, and organizes application crash reports from various software applications to identify bugs in a centralized location. The system implements an API interface compatible with the Airbrake standard, allowing it to receive error notifications from multiple programming languages. It captures both server-side exceptions and client-side JavaScript errors occurring in web browsers. The platform manages the error lifecycle through fingerprint-based grouping to clus

    Ruby
    GitHub पर देखें↗4,269
  • go-errr/gogo-errr का अवतार

    go-errr/go

    1GitHub पर देखें↗

    Failure handling is expressed through a single deferred handler that:

    Go
    GitHub पर देखें↗1
  • ansel1/merryA

    ansel1/merry

    0GitHub पर देखें↗
    GitHub पर देखें↗0
  • crowdhailer/okCrowdHailer का अवतार

    CrowdHailer/OK

    606GitHub पर देखें↗

    Elegant error/exception handling in Elixir, with result monads.

    Elixir
    GitHub पर देखें↗606
  • bnkamalesh/errorsB

    bnkamalesh/errors

    0GitHub पर देखें↗
    GitHub पर देखें↗0