Skip to content

Latest commit

 

History

History

ru

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 


LafTools - Следующее поколение универсального набора инструментов, предназначенного для программистов.

Note: Эта страница создается внутри LafTools.
English | 简体中文 | 繁體中文 | Deutsch | Español | Français | 日本語 | 한국어 | More

🔮 Зрение

LafTools — это самостоятельный набор инструментов с открытым исходным кодом, ориентированный на конфиденциальность, предназначенный для программистов. На этом веб-сайте вы можете найти множество наборов инструментов.

💌 Функции

  • ФОСС навсегда
  • Легкая среда выполнения
  • Полная поддержка платформ (включая ARMv8)
  • Полная поддержка GPT
  • Высокая интеграция с продуктивным пользовательским интерфейсом
  • Доступные образы Docker и портативная версия
  • Поддержка настольной версии(Planning)
  • ...

🚀 Запустите его на Docker

Для ГЛОБАЛЬНЫХ пользователей:

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

Для КИТАЙСКИХ пользователей(国内用户):

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. Порт по умолчанию установлен на 39899, ​​при необходимости вы можете изменить его.
  2. LafTools всегда будет автоматически обновляться до последней версии, чтобы вы могли пользоваться новейшими функциями и исправлениями ошибок.

Docker Images:

🔗 Интернет-сайты

Чтобы быстро использовать эти функции, мы развернули для вас стабильный онлайн-сайт в США и Китае. Большинство инструментов доступно на наших веб-сайтах, за исключением некоторых инструментов, которые зависят от конкретных возможностей ОС.

  • 🇺🇸 Соединенные Штаты: laftools.dev
  • 🇨🇳 Только материковый Китай: laftools.cn

🌠 Предварительный просмотр

📡 О LAF

  • L -> Linked
  • A -> Asynchronous
  • F -> Functional

По сути, LafTools — это пакет, который предлагает ряд связанных, асинхронных и фантастических наборов инструментов.

Будьте уверены, этот проект со временем будет развиваться удивительными и фантастическими способами. Этот проект требует больше времени, как и вино, которое со временем становится лучше.

🌠 Вклад

1. Настройка системной среды

Для простоты предположим, что вы клонировали этот репозиторий либо в C:\Usersjerry\project\laftools-repo в Windows, либо в /Users/jerry/projects/laftools-repo в Linux/MacOS, затем вам следует объявить env и установить конфигурацию ниже в своем файле *~/.bashrc * или просто выполните их перед запуском любой команды.

Если вы используете ОС Windows, убедитесь, что все команды выполняются в git-bash. Дополнительную информацию см. в разделе ВКЛАД. Помимо этого, рекомендуется избегать использования пробелов или неанглийских символов в пути к файлу, где находится этот проект.

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. Скомпилируйте и запустите

# установить необходимую глобальную библиотеку
npm i -g pnpm ts-node typescript

# установить описания проекта
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

# запустить основной сервис
npm run fe-web

3. Строить

cd pipeline
./build-all.sh

📑 Другие материалы

Ниже приведены дополнительные материалы, с которыми вы можете ознакомиться, если хотите узнать больше об этом проекте:

💐 Icons

Мы будем признательны талантливым художникам, предоставившим ниже красивые иконки: 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

🙏 Благодарности

Этот проект был бы невозможен без замечательных проектов с открытым исходным кодом, которым я хотел бы лично выразить глубочайшую благодарность:

  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.

Конечно, есть и другие проекты с открытым исходным кодом, которые принесли пользу и облегчили этот проект, о которых я не мог подробно рассказать в этой части; Без этих проектов и усилий этих талантливых разработчиков создание LafTools было бы невозможно.

🪪 License

Этот проект защищен Генеральной общественной лицензией GNU Affero. Более подробную информацию см. в файле ЛИЦЕНЗИИ.