Download the PHP package wasframework/wasf-core without Composer

On this page you can find all versions of the php package wasframework/wasf-core. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package wasf-core

๐Ÿš€ WASF Core

The Core Engine of the WASF PHP Framework

WASF Core adalah inti dari seluruh ekosistem WASF Framework.
Package ini menyediakan semua komponen fundamental seperti Routing, HTTP Kernel, Console Engine, View/Blade compiler, Database Wrapper, Environment loader, dan berbagai helper yang digunakan oleh project wasf-app.


โœจ Apa itu WASF Core?

WASF Core bukan aplikasi, tetapi mesin inti (engine) yang menjalankan seluruh kemampuan framework WASF.
Developer biasanya tidak membuat aplikasi langsung di atas Core โ€” melainkan menggunakan template wasf-app.

Namun untuk kontribusi, debugging, atau pengembangan fitur baru, inilah package yang memuat seluruh sistem:


๐Ÿ“ฆ Instalasi

Tambahkan ke project berbasis Composer:

Jika digunakan bersama wasf-app, package ini sudah otomatis terinstal.


๐Ÿงฌ Fitur Inti WASF Core

โœ” 1. Routing Engine

Routing di WASF dibangun sederhana namun fleksibel:

Mendukung:


โœ” 2. HTTP Kernel

HTTP Kernel menangani:

Contoh response:


โœ” 3. Console Kernel

Semua perintah CLI WASF dijalankan melalui console core:

Semua command berada di:

Developer bisa membuat command custom.


โœ” 4. Blade Template Compiler

Core menyediakan compiler untuk Blade engine:

View akan dikompilasi ke:


โœ” 5. HMVC Module Loader

WASF Core mendukung arsitektur modul:

Semua route module akan otomatis dimuat oleh Core.


โœ” 6. Database PDO Wrapper

Menggunakan PDO secara sederhana:

Ambil instance PDO:


โœ” 7. Helper Functions

Core menyediakan helper umum:

Termasuk autoloader untuk .env dan config.


โœ” 8. Environment Loader (.env)

Mengambil env dengan:

Core juga menyediakan fitur:


๐Ÿ“ Struktur Direktori WASF Core


๐Ÿ”ง Integrasi Dengan WASF App

wasf-app menjalankan bootstrap core:

Yang akan:

  1. Load environment
  2. Load core engine
  3. Register router
  4. Load module routes
  5. Run the application

๐Ÿงต Kontribusi

Karena Core adalah engine utama, kontribusi harus mengikuti standar stabilitas yang tinggi.

  1. Fork repository
  2. Buat branch baru:

  3. Tambahkan dokumentasi & test (jika tersedia)
  4. Submit pull request

๐Ÿ›ก Keamanan

Untuk pelaporan celah keamanan:

๐Ÿ“ง [email protected]
subject: "WASF Core Security"

Jangan membuat issue publik.


๐Ÿ—บ Roadmap WASF Core


๐Ÿ“„ Lisensi

WASF Core dirilis dengan lisensi MIT.


๐Ÿงต Repository

https://github.com/abesarrr/wasf-core


All versions of wasf-core with dependencies

PHP Build Version
Package Version
Requires php Version >=8.1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package wasframework/wasf-core contains the following files

Loading the files please wait ...