С Новым годом, всегда включайте компьютер неосознанно во время веселых праздников😄. Мир открытого исходного кода каждый день полон сюрпризов, вот 15 интересных проектов с открытым исходным кодом, которые мы собрали, надеюсь, они вам понравятся.
1. Достопримечательности
Site: github.com/tnfe/shida
«Видение» — этоВидео визуализацияСоздайте проект. Вы можете быстро создать короткое видео, просто перетащив его, и использовать его так же просто, как инструменты построения h5, такие как Yiqixiu или MAKA. В настоящее время в отрасли существует несколько проектов с открытым исходным кодом, связанных с построением видеовизуализации. "Vision" - это относительно законченный проект с открытым исходным кодом, надеюсь, он вам понравится.
2. C2F
Site: GitHub.com/draw call/От 2…
Для начинающих,flutterСложный код стилей для виджетов действительно трудно запомнить. Мы хотим создать веб-сайт, который преобразует код стиля CSS в код стиля флаттера онлайн. Это помогает этим веб-разработчикам быстро начать работуflutter.
3. TransX
Site: github.com/tnfe/transx
Небольшая и изысканная библиотека анимации переключения компонентов vue, поддерживает 10 видов методов переключения анимации, эффект очень классный и очень легкий ~
run-wasm
Site: GitHub.com/slip HQ/run-…
run-wasm — это простой в использовании инструмент для запуска выполнения кода на основе WASM в браузере. Цель этого проекта — создать простой способ запуска различных языков программирования в браузере через WebAssembly. С помощью этого проекта люди должны иметь возможность легко вставлять исполняемые фрагменты кода на свои веб-сайты!
5. InkPaint
Site: GitHub.com/draw call/in…
InkPaintработаетnode.jsлегкийCanvasБиблиотека рендеринга графики. использоватьInkPaintРазличные изображения, pdf-файлы и т. д. могут быть динамически синтезированы на стороне сервера. Между тем, InkPaintnode.jsОбщая библиотека между браузером и браузером по-прежнему может нормально работать на стороне браузера.
6. Awesome-1kb
Site: GitHub.com/Директор Сюй/awe SOM…
Соберите 🐝 всевозможные маленькие и изысканные библиотеки javascript размером 1 КБ, хотя воробей маленький и полный.
7. concent
Site: GitHub.com/concentJS/From…
Встроенная коллекция зависимостей, предсказуемая, прогрессивная, высокопроизводительная среда разработки с нулевым вторжением. концентрат - этоreactПредоставляет основу для служб управления состоянием, извлекает суть существующих основных сред и лучшие практики, признанные сообществом.Благодаря хорошему дизайну модуля он не только обеспечивает наилучшую производительность реагирования, но также позволяет пользователям гибко отделять логику пользовательского интерфейса и бизнес-логика отношения, улучшить код в целомудобочитаемость,ремонтопригодностьа такжеМасштабируемость. Для получения дополнительной информации, пожалуйста, посетите официальную документациюconcentjs.github.io/concent-doc.
8. CSIJS
Site: github.com/tnfe/csijs
CSI.JS — это интерфейсная система ведения журнала, которая регистрирует сообщения об ошибках локально в localStorage.нет зависимостей, неинвазивный. использоватьочень простой, который легко внедрить в вашу систему, не оказывая никакого влияния. Это может помочь вам быстро реконструировать место преступления.
9. LIMU
Site: github.com/tnfe/limu
limu is short of love immutable, born for efficient creation and operation of immutable object.
import { produce, createDraft, finishDraft } from 'limu';
produce
const baseState = {
a: 1,
b: [ 1, 2, 3 ],
c: {
c1: { n: 1 },
c2: { m: 2 },
}
};
const nextState = produce(baseState, (draft)=>{
draft.a = 2;
draft.b['2'] = 100;
});
console.log(nextState === baseState); // false
console.log(nextState.a === baseState.a); // false
console.log(nextState.b === baseState.b); // false
console.log(nextState.c === baseState.c); // true
10. deno-tutorial
Site: GitHub.com/Добро пожаловать и японский/…
Долгосрочное обновлениеDenoИскусство учиться! шаг за шагом обучениеDeno& Простота исправления Node & ПерспективностьDenoРазработка веб-приложений
- Основы: изучите основы Deno шаг за шагом;
- Статьи стандартной библиотеки: погрузитесь во внутренний мир стандартной библиотеки;
- Статьи CLI: знакомство с командной строкой CLI;
- Интернет: создайте краеугольный камень веб-разработки;
- Глава Node: сначала легко, а затем сложно дополнить знания Node, изучить сходства и различия между Deno и Deno;
- Rust: узнайте больше о Rust в нижней части Deno;
- Front-end: изучите способы разработки интерфейсных приложений Deno Web;
- Серверная часть: изучите способы разработки внутренних веб-приложений Deno;
- Архитектура: углубитесь в нижний слой Deno, чтобы прочитать V8 и изучить архитектуру;
- Экология: представить соответствующее содержание экологии Deno;
- Перевод: переводите высококачественные авторизованные сообщения в блогах на английский язык из первых рук.
- и больше
11. dooringx lowcode
Site: GitHub.com/H5-dooring/…
Dooringx-lib — это основа dooringx, визуальная среда перетаскивания с удаленным плагином dooringx. Dooringx-lib предоставляет собственный набор механизмов событий потока данных и решений, таких как всплывающие окна, что позволяет быстрее настраивать и разрабатывать платформу визуального перетаскивания. Dooringx-lib поддерживает набор потоков данных во время выполнения, которые в основном делятся на часть данных json, часть левого компонента, часть элемента правой конфигурации, часть сочетания клавиш, часть всплывающего окна, часть событий и функций и часть источника данных.
В дополнение к основным функциям, таким как перетаскивание, перемещение, масштабирование, выбор всего и вращение, он также может использовать открытые компоненты. Если вы чувствуете, что компонент недостаточно кастомизирован, вы можете настроить стиль или переписать его самостоятельно.
12. opencv-wasm
Site: GitHub.com/Evil Bad Purpose/op…
Предварительно скомпилируйте OpenCV в JavaScript + WebAssembly для сред node.js и deno. В этом OpenCV, скомпилированном Wasm, нет необходимости устанавливать OpenCV на машину. В этом пакете уже есть вся библиотека OpenCV (opencv.js и opencv.wasm). Этот модуль не имеет зависимостей.
13. threejs-mesh-modifiers
Site: GitHub.com/draw call/дней спустя…
Модификатор деформации сетки для Three.js, включающий почти десять модификаторов, таких как Bend, Bloat, Noise, Skew and Taper и т. д. Он очень легкий и простой в использовании, и его использование может дать вам неожиданные результаты.
14. flutter_tiktok
Site: GitHub.com/динг Скорбь/…
Флаттер Тькток Дуйин Фактический бой, трепетание осознает эффект UI Douyin.
15. fair ui
Site: github.com/wuba/fair
FAIR — это динамическая структура для Flutter, которая автоматически преобразует исходный файл DART с помощью инструмента FAIR COMPILER, чтобы проект получил возможность динамически обновлять виджет.
Рендеринг пользовательского интерфейса Fair выполняется без потерь и может быть восстановлен на уровне пикселей.Взгляните на эффект экранирования некоторых страниц лучших шаблонов пользовательского интерфейса Flutter:
Спасибо за ваше терпеливое чтение!