arozos
onoff
Our great sponsors
arozos | onoff | |
---|---|---|
16 | 1 | |
1,743 | 1,222 | |
- | - | |
7.1 | 1.8 | |
about 1 month ago | over 2 years ago | |
JavaScript | JavaScript | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
arozos
-
My "Reverse proxy server for noobs" project is now open source
TL.DR. I wrote a reverse proxy system for my Web Desktop OS back in 2019, later on I added in tons of other web routing features I need like redirections, blacklist + geo-ip, Zerotier controller and so on. Finally it become the reverse proxy version of swiss knift for my distributed homelab setup.
-
Go SMB Server?
I am currently working on my web desktop OS which you can mount different kind of network file system into it, host a sandbox file system inside the OS and expose it via different kind of network fs protocols. I have already got WebDAV, SFTP, FTP and many working and SMB is the final one left on my to-do list.
u/survivalmachine As mentioned in previous comments, I am working on a Web Desktop OS project in which I want to add SMB support (both client and server). I already got SMB client working based on go-smb2.
-
Upload a huge file with little RAM & space in Go
Recently, I encountered another issue when I am trying to migrate my whole Google Drive to my own ARM powered DIY NAS. The issue was that my NAS only have 512MB + 32GB (microSD card) as OS drive, while I have 2 x 512GB HDD attached to the SBC to store files. Uploading a file with size >32GB will causing the system to run out of space and crashing my ArozOS NAS OS .
View on GitHub
-
Help needed for uploading large file with little RAM
Full version of the function is over here: https://github.com/tobychui/arozos/blob/7251f4bf945f22b8a08d4dcfdcf4618baf16ac75/src/file_system.go#L506
-
Open source cloud stl to gcode slicer
I own a few 3D printers so I decided to write myself a system to do cloud slicing and put it on Github. This is a few screenshots showing the slicer running on ArozOS Web Desktop System
-
Upload a file larger than RAM size in Go
Afterward, I update the ArozOS file manager with the new code. Now it works when I try to upload a 1-2G file to a SBC with only 512MB of RAM.
onoff
-
Stackoverflow in a nutshell
I do that quite a bit but in NodeJS with e.g https://www.npmjs.com/package/onoff
What are some alternatives?
pigpio - Fast GPIO, PWM, servo control, state change notification and interrupt handling with Node.js on the Raspberry Pi
node-rpio - Raspberry Pi GPIO library for node.js
johnny-five - JavaScript Robotics and IoT programming framework, developed at Bocoup.
i2c-bus - I2C serial bus access with Node.js
spi-device - SPI serial bus access with Node.js
pigpio - pigpio is a C library for the Raspberry which allows control of the General Purpose Input Outputs (GPIO).
serialport - Access serial ports with JavaScript. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them!
zoraxy-docker - Docker container for Zoraxy
cylon.js - JavaScript framework for robotics, drones, and the Internet of Things (IoT)
usb - Improved USB library for Node.js
gps - A NMEA parser and GPS utility library
websocket - A fast, well-tested and widely used WebSocket implementation for Go.