Skip to content

Latest commit

 

History

History
154 lines (105 loc) · 6.94 KB

README.md

File metadata and controls

154 lines (105 loc) · 6.94 KB


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:

  1. Der Standardport ist auf 39899 eingestellt. Sie können ihn bei Bedarf anpassen.
  2. 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.

🌠 Vorschau

📡 Über LAF

  • L -> Linked
  • A -> Asynchronous
  • F -> 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:

  1. Blueprint UI - a React-based UI toolkit.
  2. CyberChef - a web app for encryption, encoding, compression and data analysis.
  3. Lodash - a modern JavaScript utility library delivering modularity, performance, & extras.
  4. 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.