All Projects → tideland → Golib

tideland / Golib

Licence: bsd-3-clause
Go Library [DEPRECATED]

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Golib

Log Process Errors
Show some ❤️ to Node.js process errors
Stars: ✭ 424 (+118.56%)
Mutual labels:  library, monitoring, logging
Settings.net
⚙️ Settings.Net - An easy to use .NET library for accessing and storing settings and configurations.
Stars: ✭ 114 (-41.24%)
Mutual labels:  library, configuration
Applicationinsights Python
Application Insights SDK for Python
Stars: ✭ 114 (-41.24%)
Mutual labels:  monitoring, logging
Sdk
Library for using Grafana' structures in Go programs and client for Grafana REST API.
Stars: ✭ 193 (-0.52%)
Mutual labels:  library, monitoring
Applicationinsights Dotnet Logging
.NET Logging adaptors
Stars: ✭ 100 (-48.45%)
Mutual labels:  monitoring, logging
Ymate Platform V2
YMP是一个非常简单、易用的轻量级Java应用开发框架,涵盖AOP、IoC、WebMVC、ORM、Validation、Plugin、Serv、Cache等特性,让开发工作像搭积木一样轻松!
Stars: ✭ 106 (-45.36%)
Mutual labels:  cache, configuration
Sensu Plugin
A framework for writing Sensu plugins & handlers with Ruby.
Stars: ✭ 127 (-34.54%)
Mutual labels:  library, monitoring
Vlog
An in-display logging library for Android 📲
Stars: ✭ 86 (-55.67%)
Mutual labels:  library, logging
Libcache
A Lightweight in-memory key:value cache library for Go.
Stars: ✭ 152 (-21.65%)
Mutual labels:  cache, library
Logsuck
Easy log aggregation, indexing and searching
Stars: ✭ 154 (-20.62%)
Mutual labels:  monitoring, logging
Java Markdown Generator
Java library to generate markdown
Stars: ✭ 159 (-18.04%)
Mutual labels:  library, logging
Applicationinsights Php
Azure Application Insights SDK for PHP
Stars: ✭ 98 (-49.48%)
Mutual labels:  monitoring, logging
Logsip
A simple, concise, colorful logger for Go
Stars: ✭ 94 (-51.55%)
Mutual labels:  library, logging
Applicationinsights Go
Microsoft Application Insights SDK for Go
Stars: ✭ 113 (-41.75%)
Mutual labels:  monitoring, logging
Xsrv
[mirror] Install and manage self-hosted services/applications, on your own server(s) - ansible collection and utilities
Stars: ✭ 89 (-54.12%)
Mutual labels:  monitoring, logging
Cacache Rs
💩💵 but for your 🦀
Stars: ✭ 116 (-40.21%)
Mutual labels:  cache, library
Exceptionless
Exceptionless server and jobs
Stars: ✭ 2,107 (+986.08%)
Mutual labels:  monitoring, logging
Tail
[Revamped] Go package for reading from continuously updated files (tail -f)
Stars: ✭ 81 (-58.25%)
Mutual labels:  monitoring, logging
Liblognorm
a fast samples-based log normalization library
Stars: ✭ 81 (-58.25%)
Mutual labels:  library, logging
Volkszaehler.org
Open Source Smart Meter with focus on privacy - you remain the master of your data.
Stars: ✭ 150 (-22.68%)
Mutual labels:  monitoring, logging

Tideland Go Library

Description

The Tideland Go Library contains a larger set of useful Google Go packages for different purposes.

ATTENTION: The cells package has been migrated into an own repository at https://github.com/tideland/gocells.

ATTENTION: The web package is now deprecated. It has been migrated and extended into the repository https://github.com/tideland/gorest.

I hope you like them. ;)

GitHub release GitHub license GoDoc Sourcegraph Go Report Card

Version

Version 4.24.2

Packages

Audit

Support for unit tests with mutliple different assertion types and functions to generate test data.

Cache

Individual caches for types implementing the Cacheable interface.

Collections

Different additional collection types like ring buffer, stack, tree, and more.

Errors

Detailed error values.

Etc

Reading and parsing of SML-formatted configurations including substituion of templates.

Feed

Atom and RSS feed client.

Generic JSON Processor

Instead of unmarshalling a JSON into a struct parse it and provide access to the content by path and value converters to native types. Also processing and comparing is possible.

Identifier

Identifier generation, like UUIDs (v1, v3, v4, v5) or composed values.

Logger

Logging with different levels to different backends and powerful extensions.

Loop

Control of goroutines and their possible errors. Additional option of recovering in case of an error or a panic. Sentinels can monitor multiple loops and restart them all in case of an abnormal end of one of them.

Map/Reduce

Map/Reduce for data analysis.

Monitoring

Monitoring of execution times, stay-set indicators, and configurable system variables.

Numerics

Different functions for statistical analysis.

Redis Client

Client for the Redis database.

Scene

Context-based shared data access, e.g. for web sessions or in cells.

Scroller

Continuous filtered reading/writing of data.

SML

Simple Markup Language, looking lispy, only with curly braces.

Sort

Parallel Quicksort.

Stringex

Helpful functions around strings extending the original strings package and help processing strings.

Timex

Helpful functions around dates and times.

Version

Documentation of semantic versions.

Contributors

License

Tideland Go Library is distributed under the terms of the BSD 3-Clause license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].