https://github.com/gox7/unix
low-lewel package for unix system
https://github.com/gox7/unix
go golang low-code low-level low-level-programming syscalls unix
Last synced: 9 months ago
JSON representation
low-lewel package for unix system
- Host: GitHub
- URL: https://github.com/gox7/unix
- Owner: GoX7
- License: mit
- Created: 2025-07-25T16:14:43.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-07-25T20:25:32.000Z (11 months ago)
- Last Synced: 2025-07-25T22:56:21.890Z (11 months ago)
- Topics: go, golang, low-code, low-level, low-level-programming, syscalls, unix
- Language: Go
- Homepage:
- Size: 27.3 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Unix
[](https://pkg.go.dev/github.com/gox7/unix)
[](LICENSE)
**Low‑level syscall wrappers for Linux in Go**
Direct access to `syscall.Syscall`—no abstractions, no dependencies.
---
## 🛠️ Features
| Base Operations |System information | Low‑level Operations | Networking |
| --------------------------------|--------------------| ------------------------- | ------------------- |
| `Write` / `Read` | `getuid`/`geteuid` | `Mmap` / `Munmap` | `Socket` |
| `Open` / `Openat` / `Stat` | `getwd` | `Pipe` / `Fork` / `Sync` | `Bind` |
| `Mkdir` / `Rmdir` / `Chdir` | `getpid` | | `listen`/`connect` |
| `Pause` / `Close` / `Exit` / `Shutdown` | | | `Accept` |
---
## 🚀 Installation
```bash
go get github.com/gox7/unix
````
---
## ⚠️ Disclaimer
> Unsafe. Raw syscalls. For advanced use only.
---
## 📄 License
This project is licensed under the MIT License.
See [LICENSE](LICENSE) for details.