Russ Cox is stepping down as the Go tech lead

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • go

    The Go programming language

    Here are some citations since people seem to be just downvoting because they don't like the message:

    Go requiring non-ELF standard parameters for initialization of supposedly "C ABI" libraries, open since 2015.

    https://github.com/golang/go/issues/13492

    The Go project specifically acknowledging the glibc-isms here:

    "All Linux first class ports are for systems using glibc only. Linux systems using other C libraries are not fully supported and are not treated as first class."

    https://go.dev/wiki/PortingPolicy

    Go only supporting static-init thread local storage, and thus their "C ABI" libraries can only be dlopen()'ed if the libc pre-allocates memory to hack in libraries later.

    https://github.com/golang/go/issues/54805

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • mgmt

    Next generation distributed, event-driven, parallel config management!

    Huge news! I hope the new leadership remembers that keeping golang small and simple was its greatest strength. Adding generics was too much, and while I think there are some important small cases when it's valuable, in practice people are using it when they shouldn't. I'd also like to see less google control of the project.

    I'm certainly thankful for golang as it made my https://github.com/purpleidea/mgmt/ project possible!

    Thanks Russ!

  • CPython

    The Python programming language

    > Development has stalled except for the few corporate contributions of doubtful quality.

    Do you have some data to back that up?

    The stats on Github seems to show healthy activity. 700+ merged PRs from 120+ contributors in the last month [1].

    There seems to have been a big influx of new contributors in the last few years. [2]

    [1] https://github.com/python/cpython/pulse/monthly

    [2] https://github.com/python/cpython/graphs/contributors

  • CLI11

    CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface.

    > I switched from C++ to C about 7 years ago and never looked back

    I'm definitely considering the same, and you're right - it's not C++ itself that appeals to me at all, it's the libraries. I'm not sure what C libraries I'd use for collections (instead of the STL and Abseil [0]), or in lieu of CLI11 [1] or Dear ImGui [2].

    [0] https://abseil.io/about/design/swisstables

    [1] https://github.com/CLIUtils/CLI11

    [2] https://github.com/ocornut/imgui

  • imgui

    Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

    > I switched from C++ to C about 7 years ago and never looked back

    I'm definitely considering the same, and you're right - it's not C++ itself that appeals to me at all, it's the libraries. I'm not sure what C libraries I'd use for collections (instead of the STL and Abseil [0]), or in lieu of CLI11 [1] or Dear ImGui [2].

    [0] https://abseil.io/about/design/swisstables

    [1] https://github.com/CLIUtils/CLI11

    [2] https://github.com/ocornut/imgui

  • ivy

    ivy, an APL-like calculator (by robpike)

    I think you might be thinking of Rob Pike's project, unless Russ has been involved?

    https://github.com/robpike/ivy

  • Puts Debuggerer

    Ruby library for improved puts debugging, automatically displaying bonus useful information such as source line number and source code.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • proposal-pipeline-operator

    A proposal for adding a useful pipe operator to JavaScript.

    > The reluctancy to introduce new syntax too quickly (looking at you, TC39 and Babel) makes go an almost maintenance free language.

    Could you provide some examples of this? From knowledge of the pipeline operator proposal[0], moving fast and breaking things isn't always a priority.

    [0]: https://github.com/tc39/proposal-pipeline-operator/commit/da...

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Use Terraform module from a private git project with Atlantis

    3 projects | dev.to | 16 Aug 2024
  • Aaprof – A Native macOS App for Pprof

    1 project | news.ycombinator.com | 11 Aug 2024
  • DSCv3, the latest iteration of Microsoft's Desired State Configuration platform

    2 projects | news.ycombinator.com | 2 Aug 2024
  • Quartz: A Deterministic Time Testing Library for Go

    6 projects | news.ycombinator.com | 15 Jul 2024
  • Learning Go, Building a File Picker using Fyne.io

    3 projects | dev.to | 30 May 2024

Did you konow that Go is
the 4th most popular programming language
based on number of metions?