user-management's People
Forkers
heartshare randyriro anas-shehadeh fgh151 gabogit krystian-thiede 1mpossibl3 devsuitup lukbarros lbataller vpotapova dtmonterrey kanabanarama janjitsu mastermind148 marcosmiklos dejanm90 blsn dvdkrgr rodzadra ever2013 id5 taneleiskop alizowghi noc2spam cristiantan baizhiqiang joriverahn intelimedia sirroland svolga youshengyouse defektrain laherre santonil2004 laojiu rockefys jeffrico mmedojevicbg evervess antoninslejska vandro shaan360 chitwarnold 55660317 hamednourhani aminshoman dw250100785 nayukie alamehor andhytaslin aliakbari stunc0 dn2000 conectivo margori davidias2004 mctsystems enteraks13 ulrica1994 hindus-pl alexandrasid quique yaaen hdushku jainmilky nprofessor fedefdz sallfris ronashdkl pascoea themetalmonkey nagarjuna999 minasyanedgar chaitanyareddy14 smartax witeks akordecki raicom makeloo stefan39 doloopsrl santonil2003 stekky81 sysmate torvaldz kibichii-icode mauztor jprinsq tinchosrok whangdr3 hwvn vektor75 edegaudenzi onesocialinbox suiram2010 nitrocinema mtechcomm sarraallaya1 romikmakavanauser-management's Issues
Do not let guest register same email twice on registration with confirmation
If guest fill registration form and submits it, he should wait untill confirmation token expire before another attempt for registration with this e-mail
How to check active users permissions?
Hey there i'ts ne again 😃 ,
i've tried a few things now but i haven't figured out how to check users permission yet.
I've seen this code snippet on your Readme:
User::hasRole($roles, $superAdminAllowed = true)
But I can't figure out where to use this. I've tried using it on a view and if the permissions were not given i want to throw an exception. It shows me "Class user not found"? Can you give me a sample code or a hint what i am missing?
Permission are not working
Hi I have just setup your user-management module it is working fine on backend but not working on frontend for users. And how can i get rid of the defualt acces filters of yii2.
And one more thing is how can i add new routes.
Thanks and Regards
Saddam Shahzad
How to AJAX validation?
How to enablу AJAX validation on registration form? I add 'enableAjaxValidation' => true, but this don't work. Please show example.
Not able to install through composer: check screenshot attached with..
free Access Actions with guest register
when i need to access action with guest register to site/logout for example
give me massege
Forbidden (#403)
You are not allowed to perform this action.
Setup user session timeout
Hello.
I want the user to be redirected to login after 4 hours from login. Is that possible with your user class? I couldn't find any settings like that.
Thanks
refresh-routes Invalid argument supplied for foreach()
RESTful API
Is there a Way to use basic authentication or custom authentication for users in order to consume REST API done in a custom module ?.
I did implemented this tutorial https://github.com/yiisoft/yii2/blob/master/docs/guide/rest-controllers.md and fails when asking for an action named.
Not Supported
"findIdentityByAccessToken" is not implemented.
0
yii\base\NotSupportedException
/Users/jsgil/Web/tpm/ws/vendor/webvimark/module-user-management/components/UserIdentity.php
38
Module slow in php 5.4.x
Module slow in php 5.4.x. Its problem recursive?
Installation failed
Hi there,
I am trying to download composer require --prefer-dist webvimark/module-user-management "*"
but it returns
Your requirements could not be resolved to an installable set of packages.
Problem 1
- The requested package webvimark/module-user-management could not be found in any version, there may be a typo in the package name.
Potential causes:
- A typo in the package name
- The package is not available in a stable-enough version according to your minimum-stability setting
see https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion for more details.
Read http://getcomposer.org/doc/articles/troubleshooting.md for further common problems.
Ghost Nav Menu is not render properly
Migration problem
style do not load
Migrations issue on yii2 basic app
Class problem on Linux
I migrated my application one to one at t linux system. Now I'm getting this error:
Class webvimark\modules\UserManagement\components\GhostAccessControl does not exist
What to do?
Thanks
Newbie Question - GhostAccessControl
Did u have some example for Controller, because i try with all steps and o got an error
PHP Fatal error: Class 'app\controllers\GhostAccessControl' not found in
C:\{app}\controllers\SiteController.php on line 18
Copy on Shared-Hosting ends in ReflectionException
Hi,
on my dev-server i have installed the module with composer like the docu explain. On the dev-server all works fine. After copy complete yii2 basic application to the shared host i get this error:
Exception 'ReflectionException' with message 'Class webvimark\modules\UserManagement\components\UserConfig does not exist'
in /var/sites/s/statcnt.com/vendor/yiisoft/yii2/di/Container.php:415
Stack trace:
#0 /var/sites/s/statcnt.com/vendor/yiisoft/yii2/di/Container.php(415): ReflectionClass->__construct('webvimark\modul...')
#1 /var/sites/s/statcnt.com/vendor/yiisoft/yii2/di/Container.php(358): yii\di\Container->getDependencies('webvimark\modul...')
#2 /var/sites/s/statcnt.com/vendor/yiisoft/yii2/di/Container.php(151): yii\di\Container->build('webvimark\modul...', Array, Array)
#3 /var/sites/s/statcnt.com/vendor/yiisoft/yii2/BaseYii.php(344): yii\di\Container->get('webvimark\modul...', Array, Array)
#4 /var/sites/s/statcnt.com/vendor/yiisoft/yii2/di/ServiceLocator.php(133): yii\BaseYii::createObject(Array)
#5 /var/sites/s/statcnt.com/vendor/yiisoft/yii2/di/Instance.php(152): yii\di\ServiceLocator->get('user')
#6 /var/sites/s/statcnt.com/vendor/yiisoft/yii2/di/Instance.php(128): yii\di\Instance->get(NULL)
#7 /var/sites/s/statcnt.com/vendor/yiisoft/yii2/filters/AccessControl.php(98): yii\di\Instance::ensure('user', 'yii\web\User')
#8 /var/sites/s/statcnt.com/vendor/yiisoft/yii2/base/Object.php(107): yii\filters\AccessControl->init()
#9 [internal function]: yii\base\Object->__construct(Array)
#10 /var/sites/s/statcnt.com/vendor/yiisoft/yii2/di/Container.php(372): ReflectionClass->newInstanceArgs(Array)
#11 /var/sites/s/statcnt.com/vendor/yiisoft/yii2/di/Container.php(151): yii\di\Container->build('yii\filters\Acc...', Array, Array)
#12 /var/sites/s/statcnt.com/vendor/yiisoft/yii2/BaseYii.php(344): yii\di\Container->get('yii\filters\Acc...', Array, Array)
#13 /var/sites/s/statcnt.com/vendor/yiisoft/yii2/base/Component.php(663): yii\BaseYii::createObject(Array)
#14 /var/sites/s/statcnt.com/vendor/yiisoft/yii2/base/Component.php(647): yii\base\Component->attachBehaviorInternal('access', Array)
#15 /var/sites/s/statcnt.com/vendor/yiisoft/yii2/base/Component.php(529): yii\base\Component->ensureBehaviors()
#16 /var/sites/s/statcnt.com/vendor/yiisoft/yii2/base/Controller.php(263): yii\base\Component->trigger('beforeAction', Object(yii\base\ActionEvent))
#17 /var/sites/s/statcnt.com/vendor/yiisoft/yii2/web/Controller.php(108): yii\base\Controller->beforeAction(Object(yii\base\InlineAction))
#18 /var/sites/s/statcnt.com/vendor/yiisoft/yii2/base/Controller.php(149): yii\web\Controller->beforeAction(Object(yii\base\InlineAction))
#19 /var/sites/s/statcnt.com/vendor/yiisoft/yii2/base/Module.php(455): yii\base\Controller->runAction('', Array)
#20 /var/sites/s/statcnt.com/vendor/yiisoft/yii2/web/Application.php(84): yii\base\Module->runAction('', Array)
#21 /var/sites/s/statcnt.com/vendor/yiisoft/yii2/base/Application.php(375): yii\web\Application->handleRequest(Object(yii\web\Request))
#22 /var/sites/s/statcnt.com/public_html/index-test.php(16): yii\base\Application->run()
#23 {main}
Access to model function
PHP Fatal Error – yii\base\ErrorException
Call to a member function getVacationDays() on a non-object
1. in C:\xampp\htdocs\ADMINLTE2\backend\views\site\_userCalendar.php at line 34
25262728293031323334353637383940414243
]);
echo "<div id='modalContent'> </div>";
Modal::end();
?>
<?= \yii2fullcalendar\yii2fullcalendar::widget(array(
'events'=>$model->getVacationDays(),
'options' => [
'id' => 'DashBoardCalendar',
'class' => 'DashboardCalendarClass',
],
'header' => [
'left' => 'title',
'center' => '',
'right:' => 'today prev,next'
],
This is currently the site/index which the user has access.
/site/error
/site/index
/user-vacation-days/create
/user-vacation-days/create-with-attributes
/user-vacation-days/delete
/user-vacation-days/full-calendar
/user-vacation-days/index
/user-vacation-days/index-ajax
/user-vacation-days/proceed-request
/user-vacation-days/request
/user-vacation-days/save-new-vacation
/user-vacation-days/update
/user-vacation-days/update-partion
/user-vacation-days/view
$model = UserVacationDays::findOne(['user'=>Yii::$app->user->id])
What am i doing wrong? How can i call that function ?
Login with Email
i want make user login using Email
and remove login with username
Installation Issue
Hello,
I am getting this error when trying to install this extentions using composer.
Your requirements could not be resolved to an installable set of packages. Problem 1 - The requested package webvimark/module-user-management could not be found in any version, there may be a typo in the package name.
Potential causes:
- A typo in the package name
- The package is not available in a stable-enough version according to your minimum-stability setting
see https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion for more details.
Read https://getcomposer.org/doc/articles/troubleshooting.md for further common problems.
Installation failed, reverting ./composer.json to its original content.
fresh install basic app and user-management doesn't work
after fresh install of yii2-app-basic, added user-management plugin - installed it as in instruction... and there is a problem:
ReflectionException
Class webvimark\modules\UserManagement\components\GhostAccessControl does not exist
<?php
$params = require(__DIR__ . '/params.php');
$config = [
'id' => 'basic',
'basePath' => dirname(__DIR__),
'bootstrap' => ['log'],
'language' => 'pl-PL',
'name' => 'Base',
'components' => [
'request' => [
// !!! insert a secret key in the following (if it is empty) - this is required by cookie validation
'cookieValidationKey' => 'gAry7SfUr0oOjNQDqItsobmGBcJajQoW',
],
'cache' => [
'class' => 'yii\caching\FileCache',
],
'user' => [
'class' => 'webvimark\modules\UserManagement\components\UserConfig',
'identityClass' => 'app\models\User',
],
'errorHandler' => [
'errorAction' => 'site/error',
],
'mailer' => [
'class' => 'yii\swiftmailer\Mailer',
// send all mails to a file by default. You have to set
// 'useFileTransport' to false and configure a transport
// for the mailer to send real emails.
'useFileTransport' => true,
],
'log' => [
'traceLevel' => YII_DEBUG ? 3 : 0,
'targets' => [
[
'class' => 'yii\log\FileTarget',
'levels' => ['error', 'warning'],
],
],
],
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
],
'db' => require(__DIR__ . '/db.php'),
],
'params' => $params,
'modules'=> [
'user-management' => [
'class' => 'webvimark\modules\UserManagement\UserManagementModule',
],
],
];
if (YII_ENV_DEV) {
// configuration adjustments for 'dev' environment
$config['bootstrap'][] = 'debug';
$config['modules']['debug'] = 'yii\debug\Module';
$config['bootstrap'][] = 'gii';
$config['modules']['gii'] = 'yii\gii\Module';
$config['modules']['utility'] = [
'class' => 'c006\utility\migration\Module'
];
}
return $config;
UserManagementModule path
Hello!
in file
https://github.com/webvimark/user-management/blob/master/views/auth/registration.php
I think it's uncorrect path for module
"use webvimark\modules\UserManagement\UserManagementModule;" at line 3
Could you help please? It seems this module not works because of invalid path
Registration and login and password reset forms work together in single view
I am using javascript fadeIn & Fadeout effect to show & hide the form. So to enable that effect i have to put all the three forms in a single view & have to call respective controllers(actionlogin, actionSignup & actionPasswordReset) on button click.
and try to make it in one actionindex
i have error
Calling unknown method: app\controllers\AccController::triggerModuleEvent()
in C:\xampp\htdocs\yesitis\vendor\yiisoft\yii2\base\Component.php
Error install
Hello.
I recently started using composer, and when you install the following error:
- The requested package webvimark/module-user-management could not be found in any version, there may be a typo in the package name.
Thank you.
How to use layout from another folder?
I cannot figure out how to use another layout than the loginLayout.php.
Let's say there is a "newLogin.php" inside the views/layouts/ folder of my application (not inside the webvimark/module-user-management/views/layouts/ folder!).
Anybody can help?
Cannot override message files
Hi,
It is impossible to override messege files or add a custom translations.
My config files is like this, I have my files in @app/messages/webvimark/pl/
'i18n' => [
'translations' => [
'modules/user-management/*' => [
'class' => 'yii\i18n\PhpMessageSource',
'sourceLanguage' => 'en',
'basePath' => '@app/messages/webvimark',
'fileMap' => [
'modules/user-management/back' => 'back.php',
'modules/user-management/front' => 'front.php',
],
],
],
],
after some time of debugging, the problem is with UserManagmentModule and it's static property $_translationsRegistered = false; It can not be overwritten from other place, and is set to true in first use of UserManagmenetModule::t().
maybe function UserManagmentModule::t() could be like this:
public static function t($category, $message, $params = [], $language = null)
{
if ( !isset(Yii::$app->i18n->translations['modules/user-management/*']) )
{
Yii::$app->i18n->translations['modules/user-management/*'] = [
'class' => 'yii\i18n\PhpMessageSource',
'sourceLanguage' => 'en',
'basePath' => '@vendor/webvimark/module-user-management/messages',
'fileMap' => [
'modules/user-management/back' => 'back.php',
'modules/user-management/front' => 'front.php',
],
];
}
return Yii::t('modules/user-management/' . $category, $message, $params, $language);
}
Invalid Configuration – yii\base\InvalidConfigException User::identityClass must be set.
Hi Sir, I did config, but yii show me this error
Invalid Configuration – yii\base\InvalidConfigException User::identityClass must be set.
in C:\wamp\www\test\vendor\yiisoft\yii2\web\User.php at line 151
Please Guide me
Registration and password recovery not accessible by default
Hi,
Awesome extension! I'm only wondering myself why I get redirected to the login page when I go the the registration or recover password pages. And the logout page is visible in the Ghost menu while I'm not logged in.
Redirect to specified page after login
Hey, how can I use the on afterLogin method to redirect to a page of my choose?
Like that:
'on afterLogin' => function($event) {
\webvimark\modules\UserManagement\models\UserVisitLog::newVisitor($event->identity->id);
CODE HERE TO REDIRECT TO admin/index FOR EXAMPLE
}
Can't figure it out.
Thanks for any help!
Migration User table Creation
Registration with email and confirmation
Please add feature registration with email and confirmation by default.
Refresh-Routes in Advance Template.
Thanks for your module. It is the best one.
I am implementing this module in and advance template with:
- Frontend
- Backend
- Console
- Api
I have DefaultController in all instances so i am confuse how can the refresh routes cam be for diferent scenarios.
Example:
Admin can use DefaultController index action when loggin in backend.
In front end DefaultController do a diferent routine so i want to set only certains users to access those routes.
Can you help. Maybe i can explain better my sittuation.
Thanks
API Document by this USER-MANAGEMENT vendor
API Document by this USER-MANAGEMENT vendor
Hi mans.
I missed a standard API phpdoc for example, for advanced developers who want to further explore all that is possible within that vendor .
The readme.md is mostly very basic examples and use cases with halpers , advanced topics of using components , etc.
There are plans to generate an API , if not , can I try to generate this and somehow distribute integrated with current documentation (on github )
Duplicate error on creating role
Duplicate error on creating role if permission with the same name already exists, and vice versa
Installation problem
I have an issue installing your extension. I've installed it with the composer, changed my configs, migrated and edited the SiteController. But I keep getting this error on the fresh installation:
Getting unknown property: webvimark\modules\UserManagement\components\UserConfig::displayName
I tried it for 5 times now, but it isn't working yet.
Install module throw composer filed
How to enable translation with yii2-translate-manager?
Hello.
I use yii2-translate-manager. This module set language by \Yii::$app->language. But this don't affect on your module:( How fix it?
User permissions are not working properly
Hey it's me again,
for me the user permission according to the routes is not working properly. I created a new Model, Controller, View package with the Gii CRUD generator.
Let's say I've a permission group "Viewing" and i give access to the following routes only:
site/index
site/login
site/logout
With this settings a user with a role that has only access to "Viewing" is still possible to go to the CRUD generated paths (for example: animals/index, animals/create, ...).
Is there something wrong with the combination to gii CRUD generator and user-management extension?
GhostHtml::a issue on login page
Hello!
I seem to be missing something since I can't get the registration and password-recovery links in the view login.php to show up. As far as I can tell the problem seems to be in Route::isInCommonPermission
In the AuthController I've added
public $freeAccessActions = ['login','registration','password-recovery'];
Furthermore I've added a new permission group 'commonPermission' and a permission 'registration' with the route '/user-management/auth/registration'.
However
$commonRoutesDB = (new Query())
->select('child')
->from(Yii::$app->getModule('user-management')->auth_item_child_table)
->where(['parent'=>Yii::$app->getModule('user-management')->commonPermissionName])
->column();
will never produce a result since the values for 'paren't and 'child' in auth_item_child are 'registration' and '/user-management/auth/registration' but the Query looks for 'commonPermission'
What did I miss? Thanks in advance!
GhostMenu usage not clear
Hello,
I'm trying to use the GhostMenu widget as a navbar in the main layout but the layout is wrong.
I replaced the old navbar with calls to NavBar::begin(), echo GhostMenu::widget..., NavBar::end().
Maybe I'm missing something from the documentation but it should be updated to clarify this issue.
The requested package webvimark/module-user-management could not be found in any version
Sorry that I take your time.
I have changed in the global configuration json. I used the command "require" according to the manual. I have all the same error. I did the configuration of the composer.json of project, as shown in the picture.
I tried all methods from http://getcomposer.org/doc/articles/troubleshooting.md
the problem is not solved.
custom profile and FAQ ;)
I know it is in FAQ, but after I have read the instructions - I could not do it. I have created user_profile table and ... I now get stuck.
Could you add more code how to create custom profile fields without changing module?
Showing roles assigned to selected user, not current user. (user-management/user/view)
Hi,
Your module is an excellent work. I have a suggestion to a user/view part.
When you register as the superadmin, create a user, you see all available roles for selected user if you on a path user/view, e.g: user-management/user/view?id=8. I think that in this place superadmin or another user with correct rights should see only roles assigned to selected user like on user/update path. Do you agree?
The problem lies here: vendor\webvimark\module-user-management\views\user\view.php:67). Role::getAvailableRoles() should be replace with Role::getUserRoles().
Thanks in advance for an answer!
Access control
Hi!
Sorry for my english :)
I installed your module in my application (Yii-basic).
My config:
web.php
...
'components' => [
'user' => [
'class' => 'webvimark\modules\UserManagement\components\UserConfig',
'on afterLogin' => function($event) {
\webvimark\modules\UserManagement\models\UserVisitLog::newVisitor($event->identity->id);
}
],
]
....
'modules'=>[
'user-management' => [
'class' => 'webvimark\modules\UserManagement\UserManagementModule',
'on beforeAction'=>function(yii\base\ActionEvent $event)
{
if ( $event->action->uniqueId == 'user-management/auth/login' )
{
$event->action->controller->layout = 'loginLayout.php';
};
},
],
],
My controller:
SiteController.php
namespace app\controllers;
use Yii;
use webvimark\components\BaseController;
class SiteController extends BaseController
{
public $freeAccess = false;
...
public function actionIndex()
{
return $this->render('index');
}
...
}
Although the property freeAccess set false, an authorized user can not access it.
- How to restrict access to controllers and actions?
- How to do to earn helpers User::hasPermission, User::hasRole etc? (i have error "Class 'app\controllers\User' not found")
- How to set a default role for guest user?
Demo code for app-basic
Is there probably some minimal demo code, e.g. integration of user-management into the app-basic template?
I guess that the explanations in the README.md are sufficient for the experienced yii2 user, but I'm new to the framework. My first attempt came down to an error, where once again I have no idea what exactly I missed.
Just for information: in webvimark/module-user-management/models/rbacDB/Route.php function isInCommonPermission() line 231 I get: Trying to get property of non-object. As it seems (new Query())->select('child') yields no instance.
Email message translations
Hi Webvimark, thanks for your work.
I would like to offer Spanish translation if you tell me how to upload it. I have the files but I'm new to git and not sure how the "pull requests" work.
Also, I would like to add translations to email messages. For example:
registrationEmailConfirmation.php, line 13
from: Hello, you have been registered on urlManager->hostInfo ?>
to: urlManager->hostInfo ?>
Or better, add a value in module settings for the location of registrationEmailConfirmation.php so we can have our own message file.
UserVisitLog Table Filter Exception when database use prefix
Hi. Sorry for my English. In UserVisitLogSearch class i found few errors. I use tablePrefix in my Db connection, and when i try filtering UserVisitLog Table, i catch Exception. Fix this:
Original code:
public function search($params)
{
$query = UserVisitLog::find();
$query->joinWith(['user']);
// Don't let non-superadmin view superadmin activity
if ( !Yii::$app->user->isSuperadmin )
{
$query->andWhere(['user.superadmin'=>0]);
}
$dataProvider = new ActiveDataProvider([
'query' => $query,
'pagination' => [
'pageSize' => Yii::$app->request->cookies->getValue('_grid_page_size', 20),
],
'sort'=>[
'defaultOrder'=>['id'=> SORT_DESC],
],
]);
if (!($this->load($params) && $this->validate())) {
return $dataProvider;
}
if ( $this->visit_time )
{
$tmp = explode(' - ', $this->visit_time);
if ( isset($tmp[0], $tmp[1]) )
{
$query->andFilterWhere(['between','user_visit_log.visit_time', strtotime($tmp[0]), strtotime($tmp[1])]);
}
}
$query->andFilterWhere([
'user_visit_log.id' => $this->id,
]);
$query->andFilterWhere(['like', 'user.username', $this->user_id])
->andFilterWhere(['like', 'user_visit_log.ip', $this->ip])
->andFilterWhere(['like', 'user_visit_log.os', $this->os])
->andFilterWhere(['like', 'user_visit_log.browser', $this->browser])
->andFilterWhere(['like', 'user_visit_log.language', $this->language]);
return $dataProvider;
}
my fix:
public function search($params)
{
$query = UserVisitLog::find();
$query->joinWith(['user']);
// Don't let non-superadmin view superadmin activity
if ( !Yii::$app->user->isSuperadmin )
{
$query->andWhere(['user.superadmin'=>0]);
}
$dataProvider = new ActiveDataProvider([
'query' => $query,
'pagination' => [
'pageSize' => Yii::$app->request->cookies->getValue('_grid_page_size', 20),
],
'sort'=>[
'defaultOrder'=>['id'=> SORT_DESC],
],
]);
if (!($this->load($params) && $this->validate())) {
return $dataProvider;
}
if ( $this->visit_time )
{
$tmp = explode(' - ', $this->visit_time);
if ( isset($tmp[0], $tmp[1]) )
{
$query->andFilterWhere(['between',UserVisitLog::tableName().'.visit_time', strtotime($tmp[0]), strtotime($tmp[1])]);
}
}
$query->andFilterWhere([
UserVisitLog::tableName().'.id' => $this->id,
]);
$query->andFilterWhere(['like', UserVisitLog::tableName().'.username', $this->user_id])
->andFilterWhere(['like', UserVisitLog::tableName().'.ip', $this->ip])
->andFilterWhere(['like', UserVisitLog::tableName().'.os', $this->os])
->andFilterWhere(['like', UserVisitLog::tableName().'.browser', $this->browser])
->andFilterWhere(['like', UserVisitLog::tableName().'.language', $this->language]);
return $dataProvider;
}
bootstrap-switch error
migrations with postgresql
I had to replace tinyint (not supported in postgresql) by smallint(1) in m140608_173539_create_user_table.php and m141201_220516_add_email_and_email_confirmed_to_user.php
I had another problem while bootstrapping the initial tables when adding the superadmin user (m140809_072112_insert_superadmin_to_user.php). I had to drop the NOT NULL constraint in user.authkey.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.