Giter Site home page Giter Site logo

narrowspark / framework Goto Github PK

View Code? Open in Web Editor NEW
16.0 6.0 2.0 10.18 MB

:dragon: The main repository for all narrowspark components.

License: MIT License

PHP 99.01% Shell 0.01% HTML 0.27% CSS 0.35% JavaScript 0.15% Dockerfile 0.05% Hack 0.15% Twig 0.01%
php framework narrowspark psr-11 psr-16 psr-3 psr-6 symfony middleware psr-15

framework's Introduction



Narrowspark is a PHP framework for large, robust web applications and a superb combination of simplicity, elegance, reusable PHP components with expressive, elegant syntax. Narrowspark attempts to take the pain out of development by easing common tasks.

  • Powerful dependency injection container.
  • Multiple back-ends for session, filesystem and cache storage.
  • A powerful console "cerebro" based on Symfony Console
  • Simple, fast and with support for psr-15 middleware routing engine.
  • Powerful encryption and hashing.

Documentation

The Narrowspark documentation is thorough, complete, and makes it a breeze to get started learning the framework. You need more information's take a look on Narrowspark website.

Community

  • Get Narrowspark support on Stack Overflow, Gitter, etc.
  • Follow us on GitHub.

Contributing

If you would like to help take a look at the list of issues and check our Contributing guild.

Note: Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Security Vulnerabilities

If you discover a security vulnerability within Narrowspark, please send an e-mail to Daniel Bannert at [email protected]. All security vulnerabilities will be promptly addressed.

License

The Narrowspark framework is open-sourced software licensed under the MIT license

framework's People

Contributors

prisis avatar scrutinizer-auto-fixer avatar stof avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

framework's Issues

Extended PHP dotenv functionalities

alternatively there could be one file (config) that would be read by the PHP dotenv package (https://github.com/vlucas/phpdotenv) that would allow an extended usage of the package.

$dotenv->required(['DB_HOST', 'DB_NAME', 'DB_USER', 'DB_PASS']);
$dotenv->required('DATABASE_DSN')->notEmpty();
$dotenv->required('SESSION_STORE')->allowedValues(['Filesystem', 'Memcached']);

Add Tests

  • Cache
  • Config
  • Connect
  • Console
  • Container
  • Cookie
  • Cron
  • Database
  • Encrypter
  • Events
  • Exception
  • Filesystem
  • Hashing
  • Http
  • Log
  • Mail
  • Middleware
  • Parsers
  • Pipeline
  • Queue
  • Routing
  • Session
  • StaticalProxy
  • Support
  • Translator
  • View
  • Foundation

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.