NỘI DUNG BÀI VIẾT
Cùng mình điểm lại 10 xu hướng project trên Github cho web developer (12/2021) nhé!
Github được coi là kho tàng lưu trữ mã nguồn khổng lồ trong giới lập trình viên. Thời thế thay đổi theo từng ngày, từng giờ, các xu hướng project cũng theo đó mà thay đổi theo. Vì vậy, các project lọt top xu hướng thường là các project được contribute và sử dụng nhiều trong tháng.
10 xu hướng project trên Github cho web developer (12/2021)
1. Editor.js
Đây là một trình soạn thảo theo kiểu block và JSON tương đối rõ ràng. Trình soạn thảo này sẽ phù hợp với các trang chuyên viết về các blog, các bài báo hay chia sẻ thông tin,…
Link tham khảo: Editor.js
2. PurgeCSS
PurgeCSS sẽ phân tích nội dung và các tệp CSS của bạn. Sau đó, nó sẽ filter các selector được sử dụng trong project và loại bỏ các selector không được sử dụng nữa, giúp giảm thiểu kích thước file đi một cách đáng kể.
Link tham khảo: PurgeCSS
3. Wouter
Wouter là 1 thư viện routing rất nhẹ, chỉ ~1.5KB, tương thích với Framework JavaScript là React và Preact kết hợp với HOOKS.
Link tham khảo: Wouter
4. bundlesize
Mỗi ngày trôi qua, kích thước ứng dụng của chúng ta sẽ dần lớn hơn, để có thể kiểm soát kích thước, bundlesize sẽ giúp bạn làm điều này.
Link tham khảo: bundlesize
5. MindAR
Công nghệ thực tế tăng cường cho các ứng dụng web chưa bao giờ hết hót. Nhờ sự giúp đỡ của thư viện Tensorflow.js, MindAR đã trở thành công cụ đắc lực cho web developer với khả năng phân tích, xử lý ảnh vô cùng chuyên nghiệp.
Link tham khảo: MindAR
6. Snap page
Scroll của CSS chưa bao giờ hết hot, khi sử dụng Snap page, trải nghiệm người dùng sẽ được gia tăng đáng kể.
Link tham khảo: Snap page
7. Dependency cruiser
Dependency là không thể tránh khỏi. Dependency cruiser ra mắt để visualize các phụ thuộc trong ứng dụng web của bạn. Nó là sự kết hợp giữa JavaScript, TypeScript, CoffeeScript. ES6, CommonJS và AMD.
Link tham khảo: Dependency cruiser
8. React Rich Text Editor
Đây là một thành phần giao diện người dùng được xây dựng hoàn toàn bằng React. Nó có đủ các tính năng tương tự như CKEditor, TinyMCE và các trình soạn thảo văn bản đa dạng thức ‘WYSIWYG’ khác. Nó dựa trên Draft.js mã nguồn mở tuyệt vời đến từ Facebook.
Link tham khảo: React Rich Text Editor
9. Changesets
Đây là một cách để quản lý việc nâng cấp các version và hướng đến xây dựng các changelog một cách đầy đủ.
Link tham khảo: Changesets
10. React Table
Quá nhàm chán khi sử dụng Bootstrap Table, bạn có thể chuyển sang React Table. Nó hỗ trợ đầy đủ các tính năng truyền dữ liệu và mở rộng cực kỳ hữu dụng.
Link tham khảo: React Table
Kết luận
Trên đây là 10 xu hướng project trên Github cho web developer (12/2021). Nếu có gì thắc mắc, hãy để lại bình luận phía dưới bài viết để cùng thảo luận nhé!
Cảm ơn bạn đã theo dõi bài viết!
Các bạn có thể tham khảo các bài viết hay về JavaScript tại đây.
Hãy tham gia nhóm Học lập trình để thảo luận thêm về các vấn đề cùng quan tâm.
TỔNG HỢP TÀI LIỆU HỌC LẬP TRÌNH CƠ BẢN CHO NGƯỜI MỚI BẮT ĐẦU
KHOÁ HỌC BOOTCAMP JAVA/PHP/.NET TRỞ THÀNH LẬP TRÌNH VIÊN TRONG 5-6 THÁNG