laravel-backpack / demo Goto Github PK
View Code? Open in Web Editor NEWA working demo of Laravel with all Backpack packages installed.
Home Page: http://backpackforlaravel.com
License: Other
A working demo of Laravel with all Backpack packages installed.
Home Page: http://backpackforlaravel.com
License: Other
The Example generated CRUD interface does only show Not Found
- this was my "first five seconds experience" with Laravel-Backpack.
I've added the following to my routes.php file:
Route::group([
'prefix' => config('backpack.base.route_prefix', 'admin')
], function () {
Route::get('dashboard', 'DashboardController@overview');
});
I've also changed the order of my providers inside config/app.php to the following:
Backpack\Base\BaseServiceProvider::class,
App\Providers\RouteServiceProvider::class,
Yet it still appears to be showing me the same dashboard? I can't seem to get the dashboard to become a handler yet it works if I do something like:
Route::get('test', 'TestController@overview');
Haven't looked into this currently, but just putting this out there so we can look at it and avoid a bad first user experience.
composer install
OR
composer update
install without errors
got error
Warning: Ambiguous class resolution, "CreateRevisionsTable" was found in both "$baseDir . '/database/migrations/2013_04_09_062329_create_revisions_table.php" and "/Users/abby/Sites/backpack-demo/vendor/venturecraft/revisionable/src/migrations/2013_04_09_062329_create_revisions_table.php", the first will be used.
Hi
I installed the demo according to the docs at https://laravel-backpack.readme.io/docs/demo.
I run the web server from the folder with php artisan serve
.
Whenever I try to change something, e.g. add a menu item I get the error:
BadMethodCallException in Builder.php line 2450:
Call to undefined method Illuminate\Database\Query\Builder::getCastedAttributes()
Full stack:
in Builder.php line 2450
at Builder->__call('getCastedAttributes', array()) in Builder.php line 1473
at Builder->__call('getCastedAttributes', array()) in Model.php line 3561
at Model->__call('getCastedAttributes', array()) in Fields.php line 200
at CrudPanel->decodeJsonCastedAttributes(array('_token' => 'lVOhmMKV6zosPe4F3Ze4ubB3vgansU6nlTC3bUxw', 'name' => 'zxczxc', 'email' => '[email protected]', 'password' => 'asd', 'password_confirmation' => 'asd', 'save_action' => 'save_and_back'), 'create') in Create.php line 22
at CrudPanel->create(array('_token' => 'lVOhmMKV6zosPe4F3Ze4ubB3vgansU6nlTC3bUxw', 'name' => 'zxczxc', 'email' => '[email protected]', 'password' => 'asd', 'password_confirmation' => 'asd', 'save_action' => 'save_and_back')) in UserCrudController.php line 117
at UserCrudController->store(object(UserStoreCrudRequest))
at call_user_func_array(array(object(UserCrudController), 'store'), array(object(UserStoreCrudRequest))) in Controller.php line 55
at Controller->callAction('store', array(object(UserStoreCrudRequest))) in ControllerDispatcher.php line 44
at ControllerDispatcher->dispatch(object(Route), object(UserCrudController), 'store') in Route.php line 189
at Route->runController() in Route.php line 144
at Route->run(object(Request)) in Router.php line 653
at Router->Illuminate\Routing\{closure}(object(Request)) in Pipeline.php line 53
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in CrudController.php line 41
at CrudController->Backpack\CRUD\app\Http\Controllers\{closure}(object(Request), object(Closure)) in Pipeline.php line 120
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in Admin.php line 29
at Admin->handle(object(Request), object(Closure)) in Pipeline.php line 137
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in VerifyCsrfToken.php line 65
at VerifyCsrfToken->handle(object(Request), object(Closure)) in Pipeline.php line 137
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in ShareErrorsFromSession.php line 49
at ShareErrorsFromSession->handle(object(Request), object(Closure)) in Pipeline.php line 137
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in StartSession.php line 64
at StartSession->handle(object(Request), object(Closure)) in Pipeline.php line 137
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in AddQueuedCookiesToResponse.php line 37
at AddQueuedCookiesToResponse->handle(object(Request), object(Closure)) in Pipeline.php line 137
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in EncryptCookies.php line 59
at EncryptCookies->handle(object(Request), object(Closure)) in Pipeline.php line 137
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in Pipeline.php line 104
at Pipeline->then(object(Closure)) in Router.php line 655
at Router->runRouteWithinStack(object(Route), object(Request)) in Router.php line 629
at Router->dispatchToRoute(object(Request)) in Router.php line 607
at Router->dispatch(object(Request)) in Kernel.php line 268
at Kernel->Illuminate\Foundation\Http\{closure}(object(Request)) in Pipeline.php line 53
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in CheckForMaintenanceMode.php line 46
at CheckForMaintenanceMode->handle(object(Request), object(Closure)) in Pipeline.php line 137
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in Pipeline.php line 104
at Pipeline->then(object(Closure)) in Kernel.php line 150
at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 117
at Kernel->handle(object(Request)) in index.php line 52
at require_once('/Users/xxx/Desktop/admin-test/backpack-demo/public/index.php') in server.php line 19
please fill up the changes in the .env file as,
APP_ENV=local
APP_DEBUG=true
APP_KEY=1CaND3OKKvOGSBAlCg6IyrRmTQWwZjOO
DB_HOST = localhost
DB_DATABASE = YOUR_DATABASE_NAME
DB_USERNAME = root
DB_PASSWORD =
CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
NOTE: Only change the database name that you have created.
hi ,i am looking for widget in dashboard, i dont know how to add
thank you
Thanks for making such a wonderful package.
I noticed that when after login and I observe the cookie value of laravel_session key, it keep changing everytime i refresh the page, is that normal? though things are going on well. Sorry if this question is too trivial to be a issue.
I've got the error after I run php artisan migrate
The problem was in
database\migrations\2016_07_24_060017_add_slug_to_categories_table.php
database\migrations\2016_07_24_060101_add_slug_to_tags_table.php
in the string
$table->string('slug')->unique()->after('name');
I added nullable()
and it's gone.
Does it happen only for me?
Hi I just installed the demo with laravel 5.3 and checking the dashboard as it is supposed to be.
But I am wonder that there is no controller is defined for any module like admin dashboard and/or for any sub module like menu , article etc. also there is no routes definition for the views and controllers.
Can anyone please guide how I can start developing?
Thank in advance
Md Aman Ullah
Hi, thanks for this wonderful convenient package for us, during installation step 3, when I type comand
$ php artisan db:seed --class="Backpack\Settings\database\seeds\SettingsTableSeeder"
It then show nothing , and no data is generated in the database? Could it be something wrong here?
besides: I ran the admin demo site well~
Settings Error detected: "DataTables warning: table id=crudTable - Ajax error. For more information about this error, please see http://datatables.net/tn/7"
LangFileManager - the same proplem
Screens -https://yadi.sk/d/6nFNfLC43PkWEg
Install Demo https://laravel-backpack.readme.io/docs/demo
Install LangFileManager https://github.com/Laravel-Backpack/langfilemanager
Last ver. + Laravel Homestead fresh install (MariaDB)
PHP 7.1.11-1+ubuntu16.04.1+deb.sury.org+1 (cli)
mysql Ver 15.1 Distrib 10.1.28-MariaDB, for debian-linux-gnu (x86_64)
Hi I just installed the demo with laravel 5.3 and while migrating encountered the follwing errors
[Illuminate\Database\QueryException]
SQLSTATE[HY000]: General error: 1 Cannot add a NOT NULL column with default value NULL (SQL: alter table "categories" add column "slug" varchar not null)
[Doctrine\DBAL\Driver\PDOException]
SQLSTATE[HY000]: General error: 1 Cannot add a NOT NULL column with default value NULL
[PDOException]
SQLSTATE[HY000]: General error: 1 Cannot add a NOT NULL column with default value NULL
Hi, below is the content of web.php
how could I enter the admin panel through url with the web.php above?
"http://localhost/backpack-demo/public/admin/dashboard"
I just can't figure out how to get the code entry point, please help me out~
I have declared a simple filter on one of my lists and I noticed that it is active by default.
After much headache :) I found the following code which seems to make my filter active (on display only).
//layout.blade.php:135
activeTab && activeTab.tab('show');
Details:
"backpack/base": "^0.7.19",
"backpack/crud": "^3.2.12",
{{-- Enable deep link to tab --}}
var activeTab = $('[href="' + location.hash.replace("#", "#tab_") + '"]');
activeTab && activeTab.tab('show');
$('.nav-tabs a').on('shown.bs.tab', function (e) {
location.hash = e.target.hash.replace("#tab_", "#");
});
Undefined variable: saveAction (View: /home/mgazelle/sites/backpack-demo/vendor/backpack/crud/src/resources/views/inc/form_save_buttons.blade.php) (View: /home/mgazelle/sites/backpack-demo/vendor/backpack/crud/src/resources/views/inc/form_save_buttons.blade.php)
I created new menu items with external links.
I expect to see them somewhere on sidebar menu.
I didn't see them anywhere.
I read the MenuCRUD documentation and realized that in demo project, there's no model nether controller relative to that project.
Should I put them on my project? Shouldn't that files already be on the demo project?
0.8.2, 5.5.22, 7.1.12, 5.7.20
I followed the installation instruction here installation and db seed is successful
but
http://localhost/backpack-demo/public/admin/register 404 error
http://localhost/backpack-demo/public/admin/ 404 error
http://localhost/backpack-demo/admin/register/ 404 error
http://localhost/backpack-demo/admin/ 404 error
please help
Hi,
Tried the Demo package which works fine. But on generating my own models + CRUD as per instructions given on the site I am not able to access the Models CRUD pages.
As shown in the Readme, I have place the controllers in the
backpack-demo\app\Http\Controllers\Admin path, bu t i see that the CRUDs in the demo package are placed in the
backpack-demo\vendor\backpack\menucrud\src\app\Http\Controllers\Admin ( MenuOps)
backpack-demo is the folder into which i have created the laravel app.
Even the image put up in the readme shows the same path that i have used.
This is my routes file backpack-demo\app\Http\routes.php
Route::get('/', function () {
return view('welcome');
});
Route::group(['prefix' => 'admin', 'middleware' => ['web', 'auth'], 'namespace' => 'Admin'], function () {
// Backpack\MenuCRUD
CRUD::resource('menu-item', 'MenuItemCrudController');
CRUD::resource('products', 'ProductsCrudController');
CRUD::resource('locations', 'LocationsCrudController');
CRUD::resource('zones', 'ZonesCrudController');
CRUD::resource('agents', 'AgentsCrudController');
});
Also I keep getting a VerifyCSRFToken issue
Can you help me with these two issues. Where am i making a mistake.
Thanks
Hi, I follow the instruction at here https://laravel-backpack.readme.io/v3.0/docs/demo
But I get the 404 error when I try to go to
In my routes/web.php
Route::get('/', function () {
return view('welcome');
});
Auth::routes();
Route::get('/home', 'HomeController@index');
Pls gv some guidance!
When I install a demo I get an error.
Script php artisan optimize handling the post-install-cmd event returned with an error
[RuntimeException]
Error Output:
Anything I need to do?
Hi, I am wondering if you are creating a user management module as well.
php artisan key:generate
[ErrorException]
file_get_contents(C:\xampp\htdocs\backpack-demo/.env): failed to open stream: No such file or directory
I have installed the Demo Panel with all Sites on my (sub.domain.tld), if i create a new Frontend page i get a Error 404 on the new Page :(
Sorry by ignorance , I'm learning Laravel . I've installed the backpack-demo and I do not know how see articles in frontend. I've tryed rest url format and nothing. Trying to view pages by slug (button "open" in backend page list) produces error 404. Menu Advanced > Settings > " Contact form CC field" and " Contact form email address" produce error "ErrorException in Fields.php line28 : Undefined index : name".
I haven't configured virtual host and mod-rewrite in Apache to backpack-demo project, but backend seems ok.
Thanks .
npm WARN && npm ERR! detected
Console output - npmWarErr.txt -- > https://yadi.sk/i/7uaMwlxs3PkeXp
Install Demo https://laravel-backpack.readme.io/docs/demo
Install LangFileManager https://github.com/Laravel-Backpack/langfilemanager
Last ver. + Laravel Homestead fresh install (MariaDB)
PHP 7.1.11-1+ubuntu16.04.1+deb.sury.org+1 (cli)
mysql Ver 15.1 Distrib 10.1.28-MariaDB, for debian-linux-gnu (x86_64)
node -v v6.12.0
npm -v 5.5.1
List all monsters. Then i clicked on Copy|Excel|Csv|Pdf buttons
Export excel
Export csv
...
Nothing.
But on my browser console i had this error message : Unable to get property 'innerHTML' of undefined or null reference dataTables.buttons.min.js (34,22)
None
"php": ">=7.0",
"laravel/framework": "5.5.*",
"backpack/base": "^0.8.0",
"backpack/crud": "^3.3.0",
"backpack/backupmanager": "^1.1",
"backpack/logmanager": "^2.3",
"backpack/settings": "^2.0",
"backpack/pagemanager": "^1.1",
"backpack/MenuCRUD": "^1.0",
"backpack/newscrud": "^2.1",
"backpack/permissionmanager": "^2.1"
https://puu.sh/zHhru/13dd3b26ae.png
Without unit tests, each Backpack change might break something, and it's very very difficult to see if it does.
I propose creating some new entities in the Demo, which would show off all Backpack features. This should be useful both for demonstration purposes AND for testing. The only downside I see is that people who use the Demo to kickstart their projects (I know there are people, even though we explicitly said not to do that) will have these extra entities in their new projects and need to delete them. Does anybody see another reason this isn't a good idea?
That being said, here's what I have in mind for these entities:
@OwenMelbz , what do you think? Aslo, did I miss any feature :-) ?
Still reproducing this problem after composer update backpack crud version 3.2.4
how can move the files to S3 ?, I tried with type=browse, in Cruds controller, its not working. I've given proper credentials in filesystem.php and set default to s3 & fset cloud to s3.
I was running backpack demo according this guide https://laravel-backpack.readme.io/docs/demo , but when I was trying to open register page, it returned 404 , I read the Update PageManagerServiceProvider.php, and I am sure, the codes are same, how to fix this ?
php artisan make:migration:schema create_tags_table --model=0 --schema="name:string:unique"
Execution without errors
[ReflectionException] Method Laracasts\Generators\Commands\MigrationMakeCommand::handle() does not exist
The issu is related to the laracasts/Laravel-5-Generators-Extended package that those not implements handle function in its console commande. And this demo project was based on Laravel 5.5 that requires the handle function instead of fire.
For that i sent a pull request to the Jeffery
laracasts/Laravel-5-Generators-Extended#143
Oke, I may sound like a noob but I am running into a next issue. I have installed everything succesfully and using Mamp Pro I've assigned a local url refering to the document root. When I navigate to that url I get an error message 'You don't have permission to acces / on this server.'
What am I doing wrong or missing?
ะ lot of npm mistakes set up official Bulma preset - https://github.com/laravel-frontend-presets/bulma
Impossible to use Laravel Mix w/th Bulma preset
npm WARN && npm ERR! detected
Console output - npmWarErr.txt -- >https://yadi.sk/i/7uaMwlxs3PkeXp
Set up official Bulma preset - https://github.com/laravel-frontend-presets/bulma
ะ lot of npm mistakes.
Impossible to use Laravel Mix w/th Bulma preset
Try to update npm packages from error log - did not help
Last ver. + Laravel Homestead fresh install (MariaDB)
PHP 7.1.11-1+ubuntu16.04.1+deb.sury.org+1 (cli)
mysql Ver 15.1 Distrib 10.1.28-MariaDB, for debian-linux-gnu (x86_64)
node -v v6.12.0
npm -v 5.5.1
Hi, I'm new to laravel. Thanks for your Demo project which helped a lot. Plese help me to override the backpack's Admin Middleware , to modify the conditions in handle() method.
Thanks
Resolved:
Just created new middleware called it "newadmin" and replaced middleware -"admin" with "newadmin" in routes.php
[Illuminate\Database\QueryException]
SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error i
n your SQL syntax; check the manual that corresponds to your MariaDB server
version for the right syntax to use near 'json not null, `description` jso
n null, `details` json null, `features` json nul' at line 1 (SQL: create ta
ble `products` (`id` int unsigned not null auto_increment primary key, `nam
e` json not null, `description` json null, `details` json null, `features`
json null, `price` int not null, `category_id` int not null, `extras` json
null, `created_at` timestamp null, `updated_at` timestamp null) default cha
racter set utf8 collate utf8_unicode_ci)
please help
Using MAMP with composer.phar, laravel and backpack-demo inside htdocs. When I try to run composer install to backback-demo folder I get the following:
`
...
Writing lock file
Generating autoload files
Illuminate\Foundation\ComposerScripts::postUpdate
php artisan optimize
[Doctrine\DBAL\Driver\PDOException]
SQLSTATE[HY000] [2002] No such file or directory
[PDOException]
SQLSTATE[HY000] [2002] No such file or directory
Script php artisan optimize handling the post-update-cmd event returned with error code 1
`
Any ideas what I can do? I have attempted many times with different MySQL ports (i.e. 8889, 3306) and with different db hostnames (i.e. localhost, 127.0.0.1). MAMP PHP version set to 5.6.27 but active version is 5.6.33 and MAMP PHP cache setting is set to off. Here is my current .env file code:
`
APP_ENV=local
APP_DEBUG=true
APP_KEY=SomeRandomString
APP_URL=http://localhost
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
`
Anything else I can give you to help me solve? I really don't know if it's a problem with my environment or with Backpack. Backback is something I would definitely like to work with for an up and coming project and perhaps further into the future. Good job on it!! ;))
Hi,
my third attempt to install on an Laravel Homestead Vagrant VM failed today.
as to my knowledge Homestead is up to date, Laravel certainly is (ran composer update before install).
Same error happenes when I use git clone install after composer install
and when I follow https://laravel-backpack.readme.io/docs/installation-on-laravel-53
Any ideas?
Error log:
Generating autoload files
Illuminate\Foundation\ComposerScripts::postInstall
php artisan optimize
PHP Fatal error: Uncaught Dotenv\Exception\InvalidFileException: Dotenv values containing spaces must be su rrounded by quotes. in /home/vagrant/web/backpack-demo/vendor/vlucas/phpdotenv/src/Loader.php:228
Stack trace:
#0 /home/vagrant/web/backpack-demo/vendor/vlucas/phpdotenv/src/Loader.php(97): Dotenv\Loader->sanitiseVariab leValue('DB_PASSWORD', '-----.')
#1 /home/vagrant/web/backpack-demo/vendor/vlucas/phpdotenv/src/Loader.php(330): Dotenv\Loader->normaliseEnvi ronmentVariable('DB_PASSWORD', ----')
#2 /home/vagrant/web/backpack-demo/vendor/vlucas/phpdotenv/src/Loader.php(58): Dotenv\Loader->setEnvironment Variable('DB_PASSWORD=----')
#3 /home/vagrant/web/backpack-demo/vendor/vlucas/phpdotenv/src/Dotenv.php(91): Dotenv\Loader->load()
#4 /home/vagrant/web/backpack-demo/vendor/vlucas/phpdotenv/src/Dotenv.php(48): Dotenv\Dotenv->loadData()
#5 /home/vagrant/web/backpack-demo/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/DetectEnviro nment.php(24): Dotenv\Dotenv->load()
#6 /home/vagrant/we in /home/vagrant/web/backpack-demo/vendor/vlucas/phpdotenv/src/Loader.php on line 228
Fatal error: Uncaught Dotenv\Exception\InvalidFileException: Dotenv values containing spaces must be surroun ded by quotes. in /home/vagrant/web/backpack-demo/vendor/vlucas/phpdotenv/src/Loader.php:228
Stack trace:
#0 /home/vagrant/web/backpack-demo/vendor/vlucas/phpdotenv/src/Loader.php(97): Dotenv\Loader->sanitiseVariab leValue('DB_PASSWORD', '----')
#1 /home/vagrant/web/backpack-demo/vendor/vlucas/phpdotenv/src/Loader.php(330): Dotenv\Loader->normaliseEnvi ronmentVariable('DB_PASSWORD', '----')
#2 /home/vagrant/web/backpack-demo/vendor/vlucas/phpdotenv/src/Loader.php(58): Dotenv\Loader->setEnvironment Variable('DB_PASSWORD=----')
#3 /home/vagrant/web/backpack-demo/vendor/vlucas/phpdotenv/src/Dotenv.php(91): Dotenv\Loader->load()
#4 /home/vagrant/web/backpack-demo/vendor/vlucas/phpdotenv/src/Dotenv.php(48): Dotenv\Dotenv->loadData()
#5 /home/vagrant/web/backpack-demo/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/DetectEnviro nment.php(24): Dotenv\Dotenv->load()
#6 /home/vagrant/we in /home/vagrant/web/backpack-demo/vendor/vlucas/phpdotenv/src/Loader.php on line 228
Script php artisan optimize handling the post-install-cmd event returned with error code 255
Do we have widget package in demo backpack
Hi,
I have the current issue:
I have followed the instructions for the demo install.
Namely:
$ git clone https://github.com/Laravel-Backpack/demo.git backpack-demo
The fixed the .env with the db info.
$ composer install
$ php artisan key:generate
$ php artisan migrate
$ php artisan db:seed --class="Backpack\Settings\database\seeds\SettingsTableSeeder"
Once this was done - I tried to get
MYURL/backback-demo/public/admin/register
or
MYURL/backback-demo/public/admin/
But I would get 404 each time.
Checking open issues - I read that commenting out the Auth::routes(); in web.php - might
well... it didn't
when I run php artisan route:list
, I get
[ReflectionException]
Class Backpack\PageManager\App\Http\Controllers\Admin\PageCrudController does not exist
So I don't know what might have gone wrong.
Is there a bug? Am I really not doing it right... don't know...
Click on Create new backup
Backup Database and app files as defined by the config file
When i downloaded the backup zip i found only homestead.sql
None
Project created by cloning this demo
BadMethodCallException in Builder.php line 2450:
Call to undefined method Illuminate\Database\Query\Builder::getCastedAttributes()
Example is demo for /admin/article. Lets have bulk action publish/unpublish.
Check out yajra/laravel-datatables-editor#1 for an implementation example.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.