Showing 10 open source projects for "learn language"

View related business solutions
  • Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure Icon
    Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure

    Native application identity and user-based security for your Azure cloud

    Gain integrated visibility across all traffic in a single pass. Deploy Palo Alto Networks VM-Series to determine application identity and content while automating security policy updates via rich APIs.
    Get a free trial
  • Full-stack observability with actually useful AI | Grafana Cloud Icon
    Full-stack observability with actually useful AI | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 1
    Learn Go

    Learn Go

    Master the fundamentals and advanced features of the Go language

    Learn Go is a learning-focused repository built to teach Go from first principles through more advanced language and ecosystem features. It takes a course-like approach, starting with environment setup and the “Hello world” basics, then moving into variables, types, formatting, control flow, and functions. From there, it expands into Go’s practical structure for real projects, including modules, packages, and workspaces, plus useful commands for building and working with programs. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Learn Go with Tests

    Learn Go with Tests

    Learn Go with test-driven development

    Katas are fun but they are usually limited in their scope for learning a language; you're unlikely to use goroutines to solve a kata. Another problem is when you have varying levels of enthusiasm. Some people just learn way more of the language than others and when demonstrating what they have done end up confusing people with features the others are not familiar with. This ends up making the learning feel quite unstructured and ad hoc.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Fyne

    Fyne

    Cross platform GUI in Go inspired by Material Design

    The Fyne toolkit is an easy-to-learn, free and open-source, platform for building graphical applications for desktop, mobile, and beyond. Combining the power and simplicity of the Go programming language with a carefully crafted library of widgets it is now easier than ever before to build your application and deploy it across all platforms and stores. When Fyne started it was with the ambition to fix all of the complicated or broken things about existing approaches.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    go-doudou

    go-doudou

    A lightweight microservice framework

    go-doudou (doudou pronounce /dəudəu/) is OpenAPI 3.0 (for REST) spec and Protobuf v3 (for grpc) based lightweight microservice framework. It supports monolith service applications as well. Starts from golang interface, no need to learn new IDL(interface definition language). Powerful code generator cli built-in. After defining your interface methods, your only job is implementing your awesome idea. Born from the cloud-native era. Built-in CLI can speed up your product iteration. Built-in service governance support including remote configuration management, client-side load balancer, rate limiter, circuit breaker, bulkhead, timeout, retry and more. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build, govern, and optimize agents and models with Gemini Enterprise Agent Platform.
    Start Free
  • 5
    Prometheus Operator

    Prometheus Operator

    Prometheus Operator creates/configures/manages Prometheus clusters

    ...Simplified Deployment Configuration: Configure the fundamentals of Prometheus like versions, persistence, retention policies, and replicas from a native Kubernetes resource. Prometheus Target Configuration: Automatically generate monitoring target configurations based on familiar Kubernetes label queries; no need to learn a Prometheus-specific configuration language.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Go kit

    Go kit

    A standard library for microservices

    ...Use the databases, components, platform, and architecture that works best for you. Go is designed from first principles to advance the practice of software engineering. It's easy to learn, easy to master, and — most importantly — easy to maintain, by large and dynamic teams of engineers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    deps.cloud

    deps.cloud

    Index and query dependencies across your company's private repository

    Index and query dependencies across your company's private repositories. deps.cloud is a tool to help companies understand what libraries and projects their systems use. It works by detecting dependencies defined in common manifest files (pom.xml, package.json, go.mod, etc). Using this information, we’re able to answer questions about project dependencies. Modules in deps.cloud can represent a library (the common case), application, or repository. This can largely depend on how a given...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    govaluate

    govaluate

    Arbitrary expression evaluation for golang

    ...Or maybe you've written a monitoring framework which is capable of gathering a bunch of metrics, then evaluating a few expressions to see if any metrics should be alerted upon, but the conditions for alerting are different for each monitor. A lot of people wind up writing their own half-baked style of evaluation language that fits their needs but isn't complete. Or they wind up baking the expression into the actual executable, even if they know it's subject to change. These strategies may work, but they take time to implement, time for users to learn, and induce technical debt as requirements change.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Go Web

    Go Web

    Set of audio and video tutorials

    "Go Web Basics" is a set of audio and video tutorials for the Go language produced by Google. It is mainly for learners who want to learn more about Go Web development after completing the "Go Programming Basics" tutorial. "Go Web Basics" is a set of video and audio tutorials for the Go language produced by Google. It is mainly for learners who want to learn about Go Web development after completing the "Go Programming Basics" tutorial.
    Downloads: 0 This Week
    Last Update:
    See Project
  • $300 in Free Credit Towards Top Cloud Services Icon
    $300 in Free Credit Towards Top Cloud Services

    Build VMs, containers, AI, databases, storage—all in one place.

    Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
    Get Started
  • 10
    Go

    Go

    Go (Golang): An open-source programming language supported by Google

    Go (Golang) is an open-source programming language designed for simplicity, reliability, and efficiency. Created by Google, it is well-suited for building scalable software, from small utilities to large distributed systems. Go features a clean syntax, strong typing, and built-in concurrency support through goroutines, making it ideal for modern multi-core processors. The language comes with a powerful standard library and tools for testing, formatting, and package management, streamlining...
    Downloads: 10 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next
MongoDB Logo MongoDB