All Projects β†’ kataras β†’ pio

kataras / pio

Licence: BSD-3-Clause license
Low-level package that provides an easy way to centralize different output targets. Supports colors and text decoration to all popular terminals

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to pio

Onelog
Dead simple, super fast, zero allocation and modular logger for Golang
Stars: ✭ 389 (+1752.38%)
Mutual labels:  modular, logger
printer
A fancy logger yet lightweight, and configurable. πŸ–¨
Stars: ✭ 65 (+209.52%)
Mutual labels:  printer, logger
Gf
GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang.
Stars: ✭ 6,501 (+30857.14%)
Mutual labels:  modular, logger
l
Cross-platform html/io [L]ogger with simple API.
Stars: ✭ 26 (+23.81%)
Mutual labels:  logger, io
Golog
A high-performant Logging Foundation for Go Applications. X3 faster than the rest leveled loggers.
Stars: ✭ 208 (+890.48%)
Mutual labels:  modular, logger
modular
Scaffold a react monorepo and its component parts.
Stars: ✭ 13 (-38.1%)
Mutual labels:  modular
faraday-detailed logger
A detailed request and response logger for Faraday.
Stars: ✭ 56 (+166.67%)
Mutual labels:  logger
Meteor-logger-file
πŸ”– Meteor Logging: Store application log messages into file (FS)
Stars: ✭ 24 (+14.29%)
Mutual labels:  logger
ekzo
πŸ’« Functional Sass framework for rapid and painless development
Stars: ✭ 32 (+52.38%)
Mutual labels:  modular
apollo-log
A logging extension for the Apollo GraphQL Server
Stars: ✭ 64 (+204.76%)
Mutual labels:  logger
core
Platform for rapid application development.
Stars: ✭ 31 (+47.62%)
Mutual labels:  modular
XH5For
XDMF parallel partitioned mesh I/O on top of HDF5
Stars: ✭ 23 (+9.52%)
Mutual labels:  io
xQube
Boilerplate for realtime 3D rendering and server-side physics in HTML5 and NodeJS
Stars: ✭ 1 (-95.24%)
Mutual labels:  io
VoxelGamesLib
Multi-platform, fully-featured, data-driven, abstract and expendable minecraft minigames framework
Stars: ✭ 15 (-28.57%)
Mutual labels:  modular
ioBroker.epson stylus px830
Zustand Druckerpatronen im EPSON Stylus PX830 fΓΌr ioBroker auslesen
Stars: ✭ 18 (-14.29%)
Mutual labels:  printer
random-logger
Docker image for a random log generator.
Stars: ✭ 104 (+395.24%)
Mutual labels:  logger
ShipBookSDK-Android
A logging system for Android
Stars: ✭ 19 (-9.52%)
Mutual labels:  logger
Eurorack
Eurorack modules designed by Lorenz Neumann
Stars: ✭ 28 (+33.33%)
Mutual labels:  modular
neptune-client
πŸ“’ Experiment tracking tool and model registry
Stars: ✭ 348 (+1557.14%)
Mutual labels:  logger
libio
libio is a cross platform high performance io library written in C. It provides ability to write event driven servers and applications with continuous code without callback hell
Stars: ✭ 16 (-23.81%)
Mutual labels:  io

πŸ’Š PIO

PIO [Pill for Input/Output] tries to cure headaches by solving problems where go applications use different kinds of print targets or even loggers.

build status report card godocs github issues github closed issues

  • it can combine all your loggers as one
  • it can scan from any source and print
  • opossite is possible too, it use one or more sources to output when printing

Navigate through _examples and integrations to learn if can cure yours too.

πŸš€ Installation

The only requirement is the Go Programming Language.

$ go get github.com/kataras/pio

PIO is built on top of the standard library, it has zero external dependencies.

πŸ‘₯ Contributing

If you find that something is not working as expected please open an issue.

If you have any previous experience on this field your PR means gold to me!

πŸ“¦ Projects using PIO

Package Author Description
golog Gerasimos Maropoulos Simple, fast and easy-to-use level-based logger written entirely in GoLang.

Do not hesitate to put your package on this list via PR!

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].