Kit JS – Một framework JavaScript Được Viết Bởi Một Kẻ Mộng Mơ
Hôm nay, mình muốn kể cho mọi người nghe về Kit JS, một framework JavaScript nhỏ bé mà mình tự tay viết nên. Nó vẫn đang trong giai đoạn thử nghiệm – còn nhiều điều phải tối ưu, mở rộng – nhưng mình muốn chia sẻ nó với tinh thần #buildinpublic và #opencoding. Nó chưa hoàn hảo để ứng dụng vào sản phẩm thật, nhưng nó đủ để học hỏi, để mơ mộng và để nhớ lại tại sao ta yêu lập trình đến thế.

Kit Module
4 phút đọc
@kitmodule
11 tháng 10 năm 2025

Hành trình khởi đầu – từ Angular đến giấc mơ đơn giản
Trước đây, mình là một Angular Developer – thời còn là Angular 4 đến 8. Mình từng rất thích Angular, cho đến khi mình nhận ra rằng nó không thân thiện với SEO.
Từ đó, mình bắt đầu tìm hiểu về static website – nơi mọi thứ được render sẵn, nhẹ nhàng và an toàn.
Và rồi mình gặp JAMstack – một tư duy mới mở ra hướng đi khác trong lập trình web.
Nhưng khi nhìn lại, mình thấy câu hỏi vẫn còn đó:
“Tại sao để làm một website nhỏ, ta lại cần đến cả một hệ sinh thái nặng nề, build phức tạp, hàng chục ngàn dependencies?”
Với Golang, ngôn ngữ mà mình đang gắn bó, mình thấy rõ sự khác biệt. Một web app có thể chỉ là vài file HTML, CSS, JS — được render qua template, và trình duyệt hiểu được ngay.
Nhìn lại kỷ nguyên JavaScript toàn năng
Thời trước, website đơn giản chỉ là PHP, WordPress hay các file tĩnh — và chúng vẫn hoạt động tốt.
Nhưng càng về sau, các framework JavaScript “toàn năng” dần chiếm lĩnh: React, Vue, Angular... Mỗi framework đều có sức mạnh riêng, nhưng đôi khi, sức mạnh đó lại mang theo sự phức tạp không cần thiết.
Mình bắt đầu tự hỏi:
“Tại sao ta không thể quay về thứ gì đó đơn giản hơn — như AngularJS (Angular 1) năm xưa? Một framework nhẹ, chỉ để làm web động nhanh hơn, không cần build, không cần setup.”
Thế là ý tưởng “Dynamic Stack” ra đời – chỉ động ở những chỗ thật sự cần thiết.
Và sau nhiều năm thử nghiệm, từ Vue đến Web Component, rồi từ bỏ tất cả để viết bằng vanilla JS, cuối cùng mình quay lại với một góc nhìn khác – chín chắn hơn, và cũng... mộng mơ hơn.
Kit JS – JavaScript thuần, mộc mạc, nhưng sống động
Kit JS ra đời để phục vụ chính mình trước hết.
Mục tiêu của nó rất giản dị:
“Làm cho JavaScript trở nên dễ như ngày đầu tiên ta học HTML — chỉ cần một thẻ <script> và một dòng code, là mọi thứ hoạt động.”
Không cần build, không cần Node, không cần cấu hình phức tạp.
Giống như jQuery thuở xưa – bạn chỉ cần copy đường dẫn CDN và mọi thứ hoạt động ngay lập tức.
Kit JS không cạnh tranh với ai. Nó không muốn trở thành “framework toàn năng”.
Nó chỉ là một người bạn nhỏ – giúp ta viết code nhanh hơn, hiểu code sâu hơn, và khiến những phần tử HTML trở nên “sống động”.
Vì mình tin rằng, bảo mật tốt nhất vẫn bắt đầu từ server.
Nên Kit JS được viết theo hướng tránh mọi thứ nguy hiểm như eval hay new Function, đảm bảo vẫn tuân thủ Content Security Policy (CSP), và hoạt động ở bất kỳ môi trường nào.
Một framework của cảm xúc, không chỉ là công nghệ
Với mình, Kit JS không chỉ là code.
Nó là một mảnh giấc mơ – giấc mơ về những ngày đầu học web, khi mình chỉ cần mở file .html, viết vài dòng JS, lưu lại và chạy.
Không có build, không có terminal, không có pipeline, chỉ có code và trình duyệt – và cảm giác “wow” khi trang web sống dậy.
Và những lời mộng mơ giữa sa mạc
Mới đây, mình đọc những câu chuyện về một người “shark” cùng quê – và nhớ lại một lời từng nghe:
“Những gì bạn làm chỉ là hạt cát giữa sa mạc, đừng cố thay đổi hình dáng của bánh xe.”
Có thể họ đúng. Nhưng nếu không ai thử khác đi, sa mạc sẽ mãi chỉ là cát.
Còn nếu mình dám bước, thì ít nhất — trên sa mạc đó đã có dấu chân mình.
Mình không muốn dạy khôn ai. Mình chỉ là một kẻ yêu code, yêu cái đẹp trong logic, và yêu cái cảm giác được xây dựng.
Dù thế giới có ồn ào, dù có người nói bạn điên, cứ tiếp tục build, tiếp tục mộng mơ.
Bởi vì — chỉ có người uống nước mới biết nước lạnh hay nóng.
Bạn là ai?
Một Builder, một Developer, hay chỉ là một kẻ mộng mơ?
Dù là ai, chỉ cần bạn vẫn đang đam mê, vẫn dám khởi đầu, thì bạn đã thành công rồi.
Vì thành công không phải là tiền bạc hay danh tiếng,
mà là khi bạn dám bắt đầu hành trình của chính mình.
Kit JS không phải là cuộc cách mạng.
Nó chỉ là một giấc mơ nhỏ, được viết bằng JavaScript, bởi một lập trình viên mộng mơ.
Demo: https://kitmodule.github.io/kitjs/example/todos.html
Link: kitjs.org
Tags:
58
lượt xem
Bài Viết Liên Quan

Sau hơn 1 năm chật vật với kinh tế. Tôi chỉ có 2 khách hàng đầu tiên từ website và ads. Tôi ngồi nói chuyện vu vơ với vài người bạn, tôi nhận ra rằng? Tại sao mình không sử dụng các data của mình đã thu thập để làm affiliate. Vậy là samdy ra đời, tôi viết một website về tìm kiếm sản phẩm giá tốt trên 3 nền tảng lazada, tiki và shopee.

Indie Hacker không chỉ là việc xây dựng phần mềm mà còn là một cuộc phiêu lưu sáng tạo, nơi tôi có thể tự do thể hiện bản thân và thử thách mình. Dù con đường này không dễ dàng, tôi tin rằng với sự kiên trì và niềm đam mê, tôi sẽ tạo ra những sản phẩm giá trị, phục vụ cộng đồng và phát triển sự nghiệp bền vững.

Hôm nay, tôi tình cờ đọc được một câu hỏi thú vị: “Bạn đang dùng stack gì thế?” Có thể bạn đã nghe đến những tên gọi quen thuộc như LAMP, LEMP, MEAN hay thậm chí là JAM stack. Nhưng GFPV Stack là gì? Có thể đây là một khái niệm bạn chưa từng nghe đến. Hôm nay, tôi sẽ chia sẻ về GFPV Stack – con đường tôi đã đi qua, những gì tôi đã học hỏi và trải nghiệm.

Hôm nay, mình muốn kể cho mọi người nghe về Kit JS, một framework JavaScript nhỏ bé mà mình tự tay viết nên. Nó vẫn đang trong giai đoạn thử nghiệm – còn nhiều điều phải tối ưu, mở rộng – nhưng mình muốn chia sẻ nó với tinh thần #buildinpublic và #opencoding. Nó chưa hoàn hảo để ứng dụng vào sản phẩm thật, nhưng nó đủ để học hỏi, để mơ mộng và để nhớ lại tại sao ta yêu lập trình đến thế.

Tôi – Huỳnh Nhân Quốc .Tôi không đến với công nghệ qua những giảng đường đại học.Không bằng cấp. Không giáo trình. Không người chỉ dẫn. Chỉ là một góc nhỏ với một chiếc laptop cũ và một đứa trẻ mộng mơ ngồi gõ những dòng HTML đầu tiên trong ánh đèn của phòng nhỏ.

Nếu trước đó bạn đã biết câu chuyện về logo của Xiaomi với giá 300.000 đô la, thì hôm nay tôi có một câu chuyện với giá dưới 300.000 đồng.

Có lẽ trên con đường Affiliate Hay trở thành Một Top Publisher sẽ không ít khó khăn ở từng giai đoạn nhưng Affiliate đã đưa mình vào những thành tựu bản thân muốn đạt được từ những bước chân đầu tiên. Với chỉ 14 nghìn một tháng, ăn cơm nhà và dám mơ ước được những điều lớn lao sau này. Trong ước vọng của trái tim nhỏ bé này chưa bao giờ ngừng mơ ước hoài bão, về điều gì đó có thể hình thành.

Tôi từng nghĩ hành trình indie bắt đầu bằng một sản phẩm. Nhưng hóa ra, nó bắt đầu bằng những bước chân trên hành trình tìm lại chính mình.
