CetinJS is a minimalist framework developed entirely with vanilla JavaScript. It contains no unnecessary commands, only efficient and essential ones. By maximizing performance and reliability, it allows users to develop faster and more efficient applications.
![]() |
![]() |
![]() |
---|---|---|
🛠️ Cetin Utils | 💻 Cetin Studio | 🔧 Cetin Core |
A toolset for CetinJS, simplifying project build, compression, and management for an efficient workflow. | Cetin Studio is an integrated development environment (IDE) designed for JavaScript (CetinJS). | Core files of CetinJS framework. These files power the framework’s core functionalities, ensuring high performance, security, and stability. |
CetinJS is a library built with vanilla JavaScript, without any unnecessary modules or third-party libraries. It leverages the Progressive Web Apps (PWA) approach to create web applications that work just like native apps on all platforms (iOS, Android, Desktop, etc.), directly through the browser. With Standalone capabilities, these applications deliver a seamless user experience comparable to traditional native apps, all while maintaining simplicity and speed.
CetinJS introduces a revolutionary PWA development framework, offering unmatched simplicity and flexibility. Unlike other libraries, it is powered entirely by vanilla JavaScript, making it fast, lightweight, and free from unnecessary bloat. Build applications that run on iOS, Android, and desktop platforms under a single codebase, without app stores or distribution files. CetinJS empowers developers to take full control of their applications while providing an efficient, modern alternative to traditional native app development.
CetinJS supports multiple platforms to ensure your applications run smoothly across different environments. Below are the supported platforms and their descriptions:
CetinJS offers broad compatibility features, providing a seamless experience across different environments:
To start using CetinJS, you can install it via git:
https://github.com/xertxetin/CetinJS/releases/download/v1.0.0/CetinJS-Blank-Starter-1.0.0.zip
CetinJS is currently in development and not yet available for production use. Please check back for updates and new releases.
For more information and to see all available versions, visit the
Here’s a quick example to get you started with CetinJS. After downloading the blank starter project, follow these steps:
npm install
npm start
This command will start the project in developer mode for testing.
npm run build
This command will compile the project.
npm run web
This command will test the production version of the project.
npm run android
This command will start the project in Android Studio.
With these steps, you can download the blank project template, install dependencies, and start developing with CetinJS.
The documentation for CetinJS is currently under development.
Please check back soon for more detailed information. Visit our Documentation
We have exciting plans for the future of CetinJS. Here are some of the features and improvements we are working on:
CetinJS Blank Starter is an open-source project and we welcome contributions. If you’d like to contribute, please check out our contribution guidelines.
This project (CetinJS Blank Starter) is licensed under the MIT. See the LICENSE file for details.
If you find a bug or have a feature request, please open an issue on the GitHub issues page. Provide as much detail as possible to help us understand and reproduce the issue.
For more information, visit our website or contact us at info@meforcetechnology.com.
If you find CetinJS useful and would like to support its development, consider buying us a coffee. Your support helps us continue to improve and maintain this project.
CetinJS is the brainchild of Mert Çetin, the sole creator and developer behind this project. Mert has dedicated countless hours to building and refining CetinJS to provide a powerful and efficient framework for developers. Your support goes a long way in helping Mert continue his work on this and other innovative projects.
The core components of the CetinJS framework are currently closed-source and encrypted. This means that the fundamental structure and internal workings of the framework are not shared with users. As a result, the core code of CetinJS will not be accessible or modifiable in an open manner.
However, CetinJS provides developers with the ability to create and develop projects. Users can leverage CetinJS to build high-performance and compatible applications for various projects.
Development is ongoing, and updates and improvements to the framework’s features will be provided in the future. We will continue to offer the necessary support and information to ensure that users can effectively utilize the framework and achieve the best experience.
Note: CetinJS is currently inactive.