Skip to content
This repository has been archived by the owner on Nov 29, 2024. It is now read-only.

Amebis/eduvpn-common

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eduVPN shared library

This repository contains a Go library with functions that all eduVPN clients can use. The goal is to let eduVPN clients link against this library and gradually merge more common logic between eduVPN clients into this repository.

Cgo is used to build the Go library into a shared dynamic library. Wrappers were written using some FFI framework for each language used in eduVPN clients to easily interface with the library.

The only wrapper inside of this repository is Python, used for the Linux clients. Other clients define their own wrappers, see:

Documentation

The documentation for this library can be found at Codeberg pages.

Contributing

Contributions are welcome. Helping with translations can be done on weblate:

Translation status

License

MIT

Authors

This work is done by @stevenwdv and @jwijenbergh at the SURF and GÉANT organization.

Releases

No releases published

Packages

No packages published

Languages

  • Go 84.7%
  • Python 11.0%
  • Shell 3.2%
  • Other 1.1%