Skip to content

NativePHP/hype

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡ Get Hyper with Hype ⚡

Hype is your next-generation scripting language — blazing fast, flexible, and ready for the web. Built on the proven foundations of PHP, Hype powers everything from personal blogs to global web apps with style and speed.

Hype is released under the PHP License v3.01, giving you freedom to explore, modify, and share while giving credit where it’s due.


📚 Documentation

Dive into Hype with the PHP manual: https://php.net/docs. It's your roadmap to mastering Hype!


💾 Installation

Prebuilt Packages & Binaries

Get started fast:

  • Windows: Grab Hype binaries from windows.php.net. Extract and run *.exe — you’re ready to go!
  • Other OS: Follow the Building Hype from Source steps below.

Building Hype from Source

Take full control and customize your Hype experience.

Requirements

  • Minimal build: autoconf, bison, re2c
  • Full build: libxml2, libsqlite3

Ubuntu:

sudo apt install -y pkg-config build-essential autoconf bison re2c libxml2-dev libsqlite3-dev

Fedora:

sudo dnf install re2c bison autoconf make libtool ccache libxml2-devel sqlite-devel

macOS (Homebrew):

brew install autoconf bison re2c libiconv libxml2 sqlite

macOS (MacPorts):

sudo port install autoconf bison re2c libiconv libxml2 sqlite3

Build Steps

  1. Generate configure script:
./buildconf
  1. Configure your build:
# Development (recommended)
./configure --enable-debug

# Production
./configure
  1. Compile Hype:
make -j$(nproc)

(Use your CPU cores for maximum speed.)


🧪 Testing Hype

Run the built-in test suite:

make test

Run with multiple cores:

make TEST_PHP_ARGS=-j4 test

Test specific directories:

make TESTS=tests/lang/ test

More QA info: qa.php.net


🛠 Installing Hype

After building and testing:

make install

May require superuser permissions.


⚙️ Hype Extensions

Hype comes packed with essential built-in extensions. Explore more via the PHP Extension Community Library (PECL).


🤝 Contributing

Hype thrives with your contributions! Source code: github.com/php/php-src

  • Fork, enhance, and submit pull requests.
  • Discuss on GitHub or the PHP internals mailing list: [email protected].
  • New features: RFC required.
  • Bug fixes: Reference GitHub issues (e.g., Fix GH-12345).

Contributor resources:


🌟 Credits

Hype is powered by PHP. Full list of contributors: PHP credits


Ready to Get Hyper? Jump in and start coding with Hype today!

About

Hype - Get Hyper

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 70.2%
  • PHP 27.5%
  • C++ 0.8%
  • M4 0.4%
  • Shell 0.3%
  • Lua 0.2%
  • Other 0.6%