place1·4 năm trước·discusswg-access-server was a hobby project i put together because I was interested in wireguard and wanted something for my home network.i opensourced it so that others could see it and perhaps use it for inspiration which this fork seems to be doing :)
place1·6 năm trước·discussFor what it's worth GRPC-Web is a pretty nice solution here.My team generates backend stubs from our GRPC spec which allows us to jump right to implementing our business logic.Frontend projects make use of the GRPC-Web client codegen to make calling the API simple and type safe (we use typescript).We mostly use all the official GRPC tooling for this. We write backends in golang and dotnet core so GRPC-Web is supported quite well out of the box.I wrote a slightly modified Typescript codegenerator to make client code simpler as well: https://github.com/Place1/protoc-gen-grpc-ts-web
place1·6 năm trước·discussThanks for the kind words. I'd be happy to hear more about the rough edges and the nice-to-haves you're after in more detail in a github issue :D
place1·6 năm trước·discuss> wireguard is itching for a nice ui or cli tool for managing configs.... if anyone knows one please let me know...I'm been writing wg-access-server[1] which is an open source all-in-one solution for getting a wireguard based VPN server up and running.There are a few others i've come across as well: streisand[2], wg-ui[3], subspace[4]If you like, i'd be happy to hear about your use-cases and see if I can fit them into wg-access-server :D[1] https://github.com/Place1/wg-access-server [2] https://github.com/StreisandEffect/streisand [3] https://github.com/EmbarkStudios/wg-ui [4] https://github.com/subspacecloud/subspace
i opensourced it so that others could see it and perhaps use it for inspiration which this fork seems to be doing :)