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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
gogf avatar

gogf/gf

0
View on GitHub↗
goframe.org↗

Gf

GF is a comprehensive Go application toolkit and web framework. It provides a set of libraries and tools for building scalable web applications, APIs, and enterprise-level software.

The project features a driver-agnostic SQL database toolkit with a query builder and object mapper, alongside a dedicated framework for creating structured command line interfaces. It includes a project scaffolding tool to bootstrap application structures and automate development workflows.

The toolkit covers several broader capability areas, including concurrent data management with thread-safe collections, cryptographic operations for security, and a stack-aware error handling system. It also provides utilities for background task scheduling, adapter-based configuration management, and local service orchestration for containerized infrastructure.

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Features

  • Backend Development - Serves as a comprehensive web framework for building HTTP servers and APIs with integrated routing and database mapping.
  • Server-Side Application Toolkits - Offers a comprehensive toolkit for building backend web applications and microservices with integrated utilities.
  • Database Query Builders - Ships a driver-agnostic query builder and object mapper for interacting with various SQL databases.
  • Query Builders - Provides a driver-agnostic query builder for programmatic SQL construction across different dialects.
  • SQL Query Builders - Implements a driver-agnostic SQL query builder and object mapper for managing relational data persistence.
  • CLI Application Frameworks - Provides a dedicated framework for creating structured command line interfaces and automating developer workflows.
  • Command Line Interface Frameworks - Provides a framework for building structured CLI applications with complex command and argument parsing.
  • Project Scaffolding - Ships a command line interface for bootstrapping project structures and configuring development environments.
  • Thread-Safe Collection Wrappers - Provides thread-safe collection wrappers to prevent race conditions during concurrent data access.
  • Project Bootstrapping Tools - Includes a project scaffolding tool to bootstrap application structures and automate initialization workflows.
  • Go Web Frameworks - Provides a comprehensive web framework for building scalable applications and APIs using the Go language.
  • HTTP Servers - Implements a comprehensive HTTP server for routing requests and serving web applications and APIs.
  • Application Configuration Management - Offers centralized management of application settings using various loading adapters.
  • Development Workflow Automators - Ships a unified command interface to automate repetitive developer tasks like linting and tagging.
  • Adapter-Based Loaders - Loads application settings by mapping diverse data sources into a unified internal structure via adapters.
  • Service Orchestration - Provides utilities for managing the lifecycle and discovery of distributed services and containerized infrastructure.
  • Registry-Based Service Discovery - Implements discovery patterns that rely on external registries to track and resolve service addresses.
  • Service Discovery Integrations - Integrates with distributed registries to locate available network services.
  • Concurrent Data Structures - Ships thread-safe arrays, maps, sets, queues, and pools for safe data access across multiple execution threads.
  • Go Concurrency Utilities - Implements advanced primitives for managing goroutines and synchronization for high-performance concurrent applications.
  • Cryptographic Operations - Provides a library for executing standard cryptographic operations including encryption, decryption, and hashing.
  • Error Registries - Tracks application failures by mapping specific error codes to detailed stack traces and origin metadata.
  • Background Task Schedulers - Includes a system for running recurring background jobs on a fixed timetable.
  • Modular Architectures - Organizes application logic into independent, composable libraries to build specific project types.
  • Stack-Aware Error Registries - Provides a stack-aware error handling system that tracks origins with stack traces and maintains an error code registry.
  • Fluent Assertions - Offers a fluent, chainable API for creating readable and descriptive test assertions.
  • Full-Stack-Frameworks - Powerful modular framework for efficient project development.
  • Web Frameworks - Modular and comprehensive web framework.
13,190 Stars·1,727 Forks·Go·MIT·12 Aufrufe

Star-Verlauf

Star-Verlauf für gogf/gfStar-Verlauf für gogf/gf

Open-Source-Alternativen zu Gf

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Gf.
  • go-martini/martiniAvatar von go-martini

    go-martini/martini

    11,603Auf GitHub ansehen↗

    Martini is a web framework for the Go programming language that provides a toolkit for building web applications. It functions as a routing engine and an HTTP middleware pipeline to map network requests to specific handler functions. The framework is distinguished by its dependency injection system, which automatically resolves and provides requested service types as arguments to handler functions. This allows for the decoupling of business logic from infrastructure by matching requested types against a registry of available services. The project covers a broad range of web capabilities, inc

    Go
    Auf GitHub ansehen↗11,603
  • drizzle-team/drizzle-ormAvatar von drizzle-team

    drizzle-team/drizzle-orm

    34,835Auf GitHub ansehen↗

    Drizzle ORM is a TypeScript-native database toolkit providing type-safe SQL query building, schema management, and automated migrations across PostgreSQL, MySQL, SQLite, and SingleStore.

    TypeScriptormtypescriptsql
    Auf GitHub ansehen↗34,835
  • vincit/objection.jsAvatar von Vincit

    Vincit/objection.js

    7,343Auf GitHub ansehen↗

    Objection.js is an object-relational mapper for Node.js that maps SQL database tables to classes and rows to model instances. It functions as a high-level abstraction layer built on top of the Knex.js query builder to provide structured model definitions and relational data mapping. The project distinguishes itself through its ability to manage complex object graphs, allowing for the persistence and eager-loading of deeply nested related data in single operations. It incorporates a data integrity layer that uses JSON schema validation to verify model instances before they are persisted to the

    JavaScript
    Auf GitHub ansehen↗7,343
  • vapor/vaporAvatar von vapor

    vapor/vapor

    26,138Auf GitHub ansehen↗

    Vapor is a comprehensive server-side web framework designed for building scalable, high-performance applications and APIs in Swift. It provides a non-blocking, event-loop-based runtime that manages concurrent task processing, background job queues, and asynchronous request handling. The framework is built around a dependency injection container that manages the lifecycle and resolution of services, configurations, and database connections throughout the request pipeline. The framework distinguishes itself through a protocol-oriented design that emphasizes type safety across all layers of the

    Swiftframeworkhttphttp2
    Auf GitHub ansehen↗26,138
Alle 30 Alternativen zu Gf anzeigen→

Häufig gestellte Fragen

Was macht gogf/gf?

GF is a comprehensive Go application toolkit and web framework. It provides a set of libraries and tools for building scalable web applications, APIs, and enterprise-level software.

Was sind die Hauptfunktionen von gogf/gf?

Die Hauptfunktionen von gogf/gf sind: Backend Development, Server-Side Application Toolkits, Database Query Builders, Query Builders, SQL Query Builders, CLI Application Frameworks, Command Line Interface Frameworks, Project Scaffolding.

Welche Open-Source-Alternativen gibt es zu gogf/gf?

Open-Source-Alternativen zu gogf/gf sind unter anderem: go-martini/martini — Martini is a web framework for the Go programming language that provides a toolkit for building web applications. It… drizzle-team/drizzle-orm — Drizzle ORM is a TypeScript-native database toolkit providing type-safe SQL query building, schema management, and… vincit/objection.js — Objection.js is an object-relational mapper for Node.js that maps SQL database tables to classes and rows to model… vapor/vapor — Vapor is a comprehensive server-side web framework designed for building scalable, high-performance applications and… gobuffalo/buffalo — Buffalo is a comprehensive MVC web framework and full-stack toolchain for building web applications in Go. It provides… revel/revel — Revel is a full-stack web framework and toolkit for building applications with the Go language. It implements a…