An open API service indexing awesome lists of open source software.

https://github.com/xybor/xyplatform

The platform library of xybor
https://github.com/xybor/xyplatform

binder database error golang platform scheduler select warning

Last synced: 5 months ago
JSON representation

The platform library of xybor

Awesome Lists containing this project

README

          

_THIS REPOSITORY WAS DEPRECATED, ALL INSIDE PACKAGES ARE MOVED TO [HERE](https://github.com/xybor-x)_

# xyplatform

[![Xybor founder](https://img.shields.io/badge/xybor-huykingsofm-red)](https://github.com/huykingsofm)
[![GitHub Repo stars](https://img.shields.io/github/stars/xybor/xyplatform?color=yellow)](https://github.com/xybor/xyplatform)
[![GitHub top language](https://img.shields.io/github/languages/top/xybor/xyplatform?color=lightblue)](https://go.dev/)
[![GitHub go.mod Go version](https://img.shields.io/github/go-mod/go-version/xybor/xyplatform)](https://go.dev/blog/go1.18)
[![GitHub release (release name instead of tag name)](https://img.shields.io/github/v/release/xybor/xyplatform?include_prereleases)](https://github.com/xybor/xyplatform/releases/latest)
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/34ed76ef9cef4d67aa5c687945b6bdf0)](https://www.codacy.com/gh/xybor/xyplatform/dashboard?utm_source=github.com&utm_medium=referral&utm_content=xybor/xyplatform&utm_campaign=Badge_Grade)
[![Codacy Badge](https://app.codacy.com/project/badge/Coverage/34ed76ef9cef4d67aa5c687945b6bdf0)](https://www.codacy.com/gh/xybor/xyplatform/dashboard?utm_source=github.com&utm_medium=referral&utm_content=xybor/xyplatform&utm_campaign=Badge_Coverage)
[![Go Report](https://goreportcard.com/badge/github.com/xybor/xyplatform)](https://goreportcard.com/report/github.com/xybor/xyplatform)

Xyplatform contains platform libraries developed by Xybor.

Visit [pkg.go.dev](https://pkg.go.dev/github.com/xybor/xyplatform) for more
details.

# List of libraries

1. Package [xycond](./xycond) supports to assert or expect many conditions.

2. Package [xyerror](./xyerror) defines error type used in xyplatform.

3. Package [xylock](./xylock) defines wrapper types of sync mutex, rwmutex, and
semaphore.

4. Package [xylog](./xylog) is a logging module based on the design of python
logging.

5. Package [xysched](./xysched) supports to schedule future tasks with a simple
syntax.

6. Package [xyselect](./xyselect) defines custom select statements.

# Retracted versions

- v1.0.0
- v1.0.1