🔮 Vision
April 15, 2024 · View on GitHub
LafTools - Die nächste Generation einer vielseitigen Toolbox für Programmierer
Note: Diese Seite wird intern von LafTools generiert.
English | 简体中文 | 繁體中文 | Deutsch | Español | Français | 日本語 | 한국어 | More
🔮 Vision
LafTools ist eine selbstgehostete, vollständig Open-Source-Toolbox für Programmierer, bei der der Datenschutz an erster Stelle steht. Auf dieser Website finden Sie zahlreiche Toolsets.
💌 Merkmale
- FOSS für immer
- Leichte Laufzeit
- Vollständige Plattformunterstützung (einschließlich ARMv8)
- Vollständige GPT-ähnliche Unterstützung
- Hochintegriert mit produktiver Benutzeroberfläche
- Verfügbare Docker-Images und Portable Edition
- Unterstützung der Desktop-Edition(Planning)
- ...
🚀 Führen Sie es auf Docker aus
Für GLOBALE Benutzer:
docker run -e LAFREGION=US -e APPLANG=en_US --name mylaftools -v ~/.laftools-docker:/root/.laftools -d -p 0.0.0.0:39899:39899 codegentoolbox/laftools-linux-x64:latest
Für CHINESISCHE Benutzer(国内用户):
docker run -e LAFREGION=CN -e APPLANG=zh_CN --name mylaftools -v ~/.laftools-docker:/root/.laftools -d -p 0.0.0.0:39899:39899 codegentoolbox/laftools-linux-x64:latest
NOTE:
- Der Standardport ist auf 39899 eingestellt. Sie können ihn bei Bedarf anpassen.
- LafTools wird immer automatisch auf die neueste Version aktualisiert, damit Sie in den Genuss der neuesten Funktionen und Fehlerbehebungen kommen.
Docker Images:
🔗 Online-Websites
Um diese Funktionen schnell nutzen zu können, haben wir in den USA und China eine stabile Online-Website für Sie bereitgestellt. Die meisten Tools sind auf unseren Online-Websites verfügbar, mit Ausnahme einiger Tools, die auf bestimmten Betriebssystemfunktionen basieren.
- 🇺🇸 Vereinigter Staat: laftools.dev
- 🇨🇳 Nur auf dem chinesischen Festland: laftools.cn
🌠 Vorschau

📡 Über LAF
L-> LinkedA-> AsynchronousF-> Functional
Im Wesentlichen handelt es sich bei LafTools um eine Suite, die eine Reihe verknüpfter, asynchroner und fantastischer Toolsets bietet.
Seien Sie versichert, dass sich dieses Projekt im Laufe der Zeit auf bemerkenswerte und fantastische Weise weiterentwickeln wird. Dieses Projekt braucht mehr Zeit, genau wie Wein mit der Zeit besser wird.
🌠 Beitrag
1. Systemumgebung einrichten
Nehmen wir der Einfachheit halber an, dass Sie dieses Repository entweder auf C:\Usersjerry\project\laftools-repo unter Windows oder auf /Users/jerry/projects/laftools-repo unter Linux/MacOS geklont haben. Dann sollten Sie env deklarieren und unten in Ihrer Datei config festlegen *~/.bashrc *, oder führen Sie sie einfach aus, bevor Sie einen Befehl ausführen.
Wenn Sie ein Windows-Betriebssystem verwenden, stellen Sie bitte sicher, dass alle Befehle in Git-Bash ausgeführt werden. Weitere Informationen finden Sie unter BEITRAG. Darüber hinaus wird empfohlen, im Dateipfad, in dem sich dieses Projekt befindet, keine Leerzeichen oder nicht-englischen Zeichen zu verwenden.
Env for Windows:
git config core.ignorecase false
export LAFTOOLS_ROOT="C:\users\jerry\project\laftools-repo"
export PATH=$PATH:$LAFTOOLS_ROOT\dev\source\windows-bin
Env for Linux/MacOS:
export LAFTOOLS_ROOT=/users/jerry/projects/laftools-repo
2. Kompilieren und ausführen
# Installieren Sie die erforderliche globale Bibliothek
npm i -g pnpm ts-node typescript
# Projekt-Abhängigkeiten installieren
cd $LAFTOOLS_ROOT && npm install -S -D --force
cd $LAFTOOLS_ROOT/modules/web2 && npm install -S -D --force
cd $LAFTOOLS_ROOT/devtools/scripts/scan && npm install -S -D --force
# Kerndienst ausführen
npm run fe-web
3. Bauen
cd pipeline
./build-all.sh
📑 Andere Materialien
Nachfolgend finden Sie weitere Materialien, die Sie sich ansehen können, wenn Sie mehr Details über dieses Projekt erfahren möchten:
💐 Icons
Wir würden uns über talentierte Künstler freuen, die die folgenden wunderschönen Symbole zur Verfügung gestellt haben: Ide icons created by umartvurdu - Flaticon Ide icons created by heisenberg_jr - Flaticon Fund icons created by Freepik - Flaticon Translate icons created by Freepik - Flaticon To do icons created by Freepik - Flaticon Timer icons created by Freepik - Flaticon Dictionary icons created by Freepik - Flaticon
🙏 Danksagungen
Dieses Projekt wäre ohne großartige Open-Source-Projekte nicht möglich gewesen, bei denen ich persönlich meinen tiefsten Dank aussprechen möchte:
- Blueprint UI - a React-based UI toolkit.
- CyberChef - a web app for encryption, encoding, compression and data analysis.
- Lodash - a modern JavaScript utility library delivering modularity, performance, & extras.
- one-api - an OpenAI key management & redistribution system.
Sicherlich gibt es andere Open-Source-Projekte, die diesem Projekt geholfen und es erleichtert haben, worauf ich in diesem Teil nicht näher eingehen kann; Ohne diese Projekte und die Bemühungen dieser Talententwickler wäre LafTools nicht möglich gewesen.
🪪 License
Dieses Projekt ist unter der GNU Affero General Public License geschützt. Weitere Informationen finden Sie in der LIZENZdatei.