Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/haraldrudell/parl

A Go library for massive virtual parallelism © 2018–present Harald Rudell [email protected] (https://haraldrudell.github.io/haraldrudell/)
https://github.com/haraldrudell/parl

android database go golang parallelism sql sqlite sqlite3

Last synced: 1 day ago
JSON representation

A Go library for massive virtual parallelism © 2018–present Harald Rudell [email protected] (https://haraldrudell.github.io/haraldrudell/)

Awesome Lists containing this project

README

        

# Parl

Parl is a Go library for massive virtual parallelism in command-line utilities, system services and any executable code with ISC License.



Harald Rudell is the right person to write Parl due to his:


  • — 5 years of virtually threaded Go

  • — 6 years of multi-threaded Java

  • — 8 years of ECMAScript with Node.js and React





“justice, peace and massive virtual parallelism”




© 2018–present Harald Rudell (https://haraldrudell.github.io/haraldrudell/)



## How to use
```go
import "github.com/haraldrudell/parl"
```
## Documentation

Go Reference  Documentation in the Go Package Index


parl targets latest versions of macOS and stable Linux, as of 1/3/2023 macOS 13.1 Darwin xnu and Linux 5.15





Parl features: moderator, sqlite interface, package-selectable logging, debouncer, self-signed certificate authority, watchers, thread management, file system scan and operations, …




On March 16th, 2022, parl was open-sourced under an ISC License

Parl is about 25,000 lines of Go code with first line written on November 21, 2018



© 2018–present Harald Rudell (https://haraldrudell.github.io/haraldrudell/)