canvasowl / ribbbon Goto Github PK
View Code? Open in Web Editor NEWA project management system for artisans.
A project management system for artisans.
Hi,
I cloned the repo and followed the installation steps. I can see the start site correctly but when I try to register I get the following error message:
Swift_RfcComplianceException in MailboxHeader.php line 347: Address in mailbox given [] does not comply with RFC 2822, 3.6.2.
in MailboxHeader.php line 347
at Swift_Mime_Headers_MailboxHeader->_assertValidAddress(false) in MailboxHeader.php line 263
at Swift_Mime_Headers_MailboxHeader->normalizeMailboxes(array(false)) in MailboxHeader.php line 106
at Swift_Mime_Headers_MailboxHeader->setNameAddresses(array(false)) in MailboxHeader.php line 63
at Swift_Mime_Headers_MailboxHeader->setFieldBodyModel(array(false)) in SimpleMimeEntity.php line 592
at Swift_Mime_SimpleMimeEntity->_setHeaderFieldModel('From', array(false)) in SimpleMessage.php line 219
at Swift_Mime_SimpleMessage->setFrom(array(false), false) in Message.php line 37
at Message->from(false, false) in Helpers.php line 50
...
Can you add a few screenshots in the readme? Not only for my, but for everyone that visit the project..
HI! I cloned the repo, run composer install and when I run artisan migrate... error :(
What happened?
Thanks!
I don't see the display for uploading files on ribbon. can someone help me?
see in the upload / file in blade.php does not exist
Thanks
I have this in my .env-File
DB_HOST=host123.de
but laravel trys always to connect to localhost:
[PDOException]
SQLSTATE[HY000] [1045] Access denied for user 'user'@'localhost' (using password: YES)
I tryed:
php artisan config:clear
and in my config/database.php I set it manualy
'host' => 'host123.de',
But always localhost! Whats the problem?
Work on a new branch called 'feature/scrum' which will implement the following from the scrum project management approach:
I could see someone working on an existing project clicking something that allows them to create a scrum event or a scrum project from an existing ribbbon project. Someone could also create a new scrum project, or possibly convert an existing project to scrum (that third option would be outside the scope of this issue).
Scrum is something I've grown to love and would like to add these as Ribbbon features under a feature/scrum branch for now. I think this would make ribbbon fantastic and something I'd definitely use at work pretty much every day. Timeline for completion of this issue would be in the next month or two (depending on free time, of course).
I'm open to any feedback.
when I visit http://localhost:8000/ in browser, the server will be stopped without any log.
Hello Ribbon,
Thank you for providing this stuff, you are doing good job, love to see it.
Please use url() method for all link, Its not working if i click register or login page.
e.g.
Login
Hi,i have problem when use command
`
daniel@Juger:/volume1/web/projekty$ composer install
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- laravel/framework v5.1.10 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.11 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.12 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.13 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.14 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.15 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.16 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.17 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.18 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.19 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.20 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.21 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.22 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.23 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.24 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.25 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.26 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.27 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.28 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.29 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.30 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.31 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.32 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.33 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.34 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.35 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.36 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.37 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.38 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.39 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.40 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.41 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.42 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.43 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.44 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.45 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.46 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.7 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.8 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.9 requires jeremeamia/superclosure ~2.0 -> satisfiable by jeremeamia/SuperClosure[2.0.0, 2.1.0, 2.2.0, 2.3.0].
- laravel/framework v5.1.0 requires psy/psysh 0.4.* -> satisfiable by psy/psysh[v0.4.0, v0.4.1, v0.4.2, v0.4.3, v0.4.4].
- laravel/framework v5.1.1 requires psy/psysh 0.4.* -> satisfiable by psy/psysh[v0.4.0, v0.4.1, v0.4.2, v0.4.3, v0.4.4].
- laravel/framework v5.1.2 requires psy/psysh 0.4.* -> satisfiable by psy/psysh[v0.4.0, v0.4.1, v0.4.2, v0.4.3, v0.4.4].
- laravel/framework v5.1.3 requires psy/psysh 0.4.* -> satisfiable by psy/psysh[v0.4.0, v0.4.1, v0.4.2, v0.4.3, v0.4.4].
- laravel/framework v5.1.4 requires psy/psysh 0.4.* -> satisfiable by psy/psysh[v0.4.0, v0.4.1, v0.4.2, v0.4.3, v0.4.4].
- laravel/framework v5.1.5 requires psy/psysh 0.4.* -> satisfiable by psy/psysh[v0.4.0, v0.4.1, v0.4.2, v0.4.3, v0.4.4].
- laravel/framework v5.1.6 requires psy/psysh 0.4.* -> satisfiable by psy/psysh[v0.4.0, v0.4.1, v0.4.2, v0.4.3, v0.4.4].
- jeremeamia/SuperClosure 2.2.0 requires nikic/php-parser ^1.2|^2.0 -> satisfiable by nikic/php-parser[v1.2.0, v1.2.1, v1.2.2, v1.3.0, v1.4.0, v1.4.1, v2.0.0, v2.0.1, v2.1.0, v2.1.1].
- jeremeamia/SuperClosure 2.3.0 requires nikic/php-parser ^1.2|^2.0|^3.0 -> satisfiable by nikic/php-parser[v1.2.0, v1.2.1, v1.2.2, v1.3.0, v1.4.0, v1.4.1, v2.0.0, v2.0.1, v2.1.0, v2.1.1, v3.0.0, v3.0.1, v3.0.2, v3.0.3, v3.0.4, v3.0.5, v3.0.6].
- jeremeamia/SuperClosure 2.0.0 requires nikic/php-parser ~1.0 -> satisfiable by nikic/php-parser[v1.0.0, v1.0.1, v1.0.2, v1.1.0, v1.2.0, v1.2.1, v1.2.2, v1.3.0, v1.4.0, v1.4.1].
- jeremeamia/SuperClosure 2.1.0 requires nikic/php-parser ~1.0 -> satisfiable by nikic/php-parser[v1.0.0, v1.0.1, v1.0.2, v1.1.0, v1.2.0, v1.2.1, v1.2.2, v1.3.0, v1.4.0, v1.4.1].
- psy/psysh v0.4.0 requires nikic/php-parser ~1.0 -> satisfiable by nikic/php-parser[v1.0.0, v1.0.1, v1.0.2, v1.1.0, v1.2.0, v1.2.1, v1.2.2, v1.3.0, v1.4.0, v1.4.1].
- psy/psysh v0.4.1 requires nikic/php-parser ~1.0 -> satisfiable by nikic/php-parser[v1.0.0, v1.0.1, v1.0.2, v1.1.0, v1.2.0, v1.2.1, v1.2.2, v1.3.0, v1.4.0, v1.4.1].
- psy/psysh v0.4.2 requires nikic/php-parser ~1.0 -> satisfiable by nikic/php-parser[v1.0.0, v1.0.1, v1.0.2, v1.1.0, v1.2.0, v1.2.1, v1.2.2, v1.3.0, v1.4.0, v1.4.1].
- psy/psysh v0.4.3 requires nikic/php-parser ~1.0 -> satisfiable by nikic/php-parser[v1.0.0, v1.0.1, v1.0.2, v1.1.0, v1.2.0, v1.2.1, v1.2.2, v1.3.0, v1.4.0, v1.4.1].
- psy/psysh v0.4.4 requires nikic/php-parser ~1.0 -> satisfiable by nikic/php-parser[v1.0.0, v1.0.1, v1.0.2, v1.1.0, v1.2.0, v1.2.1, v1.2.2, v1.3.0, v1.4.0, v1.4.1].
- nikic/php-parser v3.0.6 requires ext-tokenizer * -> the requested PHP extension tokenizer is missing from your system.
- nikic/php-parser v3.0.5 requires ext-tokenizer * -> the requested PHP extension tokenizer is missing from your system.
- nikic/php-parser v3.0.4 requires ext-tokenizer * -> the requested PHP extension tokenizer is missing from your system.
- nikic/php-parser v3.0.3 requires ext-tokenizer * -> the requested PHP extension tokenizer is missing from your system.
- nikic/php-parser v3.0.2 requires ext-tokenizer * -> the requested PHP extension tokenizer is missing from your system.
- nikic/php-parser v3.0.1 requires ext-tokenizer * -> the requested PHP extension tokenizer is missing from your system.
- nikic/php-parser v3.0.0 requires ext-tokenizer * -> the requested PHP extension tokenizer is missing from your system.
- nikic/php-parser v2.1.1 requires ext-tokenizer * -> the requested PHP extension tokenizer is missing from your system.
- nikic/php-parser v2.1.0 requires ext-tokenizer * -> the requested PHP extension tokenizer is missing from your system.
- nikic/php-parser v2.0.1 requires ext-tokenizer * -> the requested PHP extension tokenizer is missing from your system.
- nikic/php-parser v2.0.0 requires ext-tokenizer * -> the requested PHP extension tokenizer is missing from your system.
- nikic/php-parser v1.4.1 requires ext-tokenizer * -> the requested PHP extension tokenizer is missing from your system.
- nikic/php-parser v1.4.0 requires ext-tokenizer * -> the requested PHP extension tokenizer is missing from your system.
- nikic/php-parser v1.3.0 requires ext-tokenizer * -> the requested PHP extension tokenizer is missing from your system.
- nikic/php-parser v1.2.2 requires ext-tokenizer * -> the requested PHP extension tokenizer is missing from your system.
- nikic/php-parser v1.2.1 requires ext-tokenizer * -> the requested PHP extension tokenizer is missing from your system.
- nikic/php-parser v1.2.0 requires ext-tokenizer * -> the requested PHP extension tokenizer is missing from your system.
- nikic/php-parser v1.1.0 requires ext-tokenizer * -> the requested PHP extension tokenizer is missing from your system.
- nikic/php-parser v1.0.2 requires ext-tokenizer * -> the requested PHP extension tokenizer is missing from your system.
- nikic/php-parser v1.0.1 requires ext-tokenizer * -> the requested PHP extension tokenizer is missing from your system.
- nikic/php-parser v1.0.0 requires ext-tokenizer * -> the requested PHP extension tokenizer is missing from your system.
- Installation request for laravel/framework 5.1.* -> satisfiable by laravel/framework[v5.1.0, v5.1.1, v5.1.10, v5.1.11, v5.1.12, v5.1.13, v5.1.14, v5.1.15, v5.1.16, v5.1.17, v5.1.18, v5.1.19, v5.1.2, v5.1.20, v5.1.21, v5.1.22, v5.1.23, v5.1.24, v5.1.25, v5.1.26, v5.1.27, v5.1.28, v5.1.29, v5.1.3, v5.1.30, v5.1.31, v5.1.32, v5.1.33, v5.1.34, v5.1.35, v5.1.36, v5.1.37, v5.1.38, v5.1.39, v5.1.4, v5.1.40, v5.1.41, v5.1.42, v5.1.43, v5.1.44, v5.1.45, v5.1.46, v5.1.5, v5.1.6, v5.1.7, v5.1.8, v5.1.9].
To enable extensions, verify that they are enabled in your .ini files:
- /etc/php/php.ini
You can also run php --ini
inside terminal to see which files are used by PHP in CLI mode.
`
makePrompt(
"Are you sure you want to delete the client: "+currentClient.name+"?",
"By deleting this client you will loose all data associated with any project under this client",
"No now", "Yes");
Should be "NOT NOW"
amazing what a single "T" can imply ;)
great program - well done !
No supported encrypter found. The cipher and / or key length are invalid.
I cloned project from repo to my htdocs folder in xampp installation
I run command composer install
and then migrated but got this error
could you please help?
When I try to seed this happens
General error: 1364 Field 'avatar' doesn't have a default value (SQL: in
sert into users
(full_name
, email
, password
, tasks_created
) values (Keyshawn Sa
uer, [email protected], y$x628x54WR5TR2M9OerrLWu1auLdZQqBnMS6McWFSk6wVOLUAWM/qW, 1))
Also same error shows up when i try to register
Clicking the now link or the add client button takes me back to the clients list page
No doc?
I really want to use this for my personal use as I am freelancer could you please mentions some licencing so that we could be aware of how could we contribute or could we reform this into some other by including some features?
I see that your app already runs an api, but as it is it's only an api for internal use.. meaning you need to be logged in to the app
I would like to fetch data from the api from another server. So I was wondering if there's any way to generate a token so I can access the API externally ?
Also, btw I really like the look and feel of your project. It would be really great if you could upgrade it to Laravel 5.5/5.6 and maybe fix all the Vue warnings!
Thanks!
hi,
when i tried to install this project Run "php artisan db:seed" this command showing error.
I have successfully installed this project into my environment.
Therefore, I would like to create a project and add a task. unfortunately, after click new tasks and save it. it just refresh the page and task is not store into database.
the only errors I saw is this in console warning
"Error when evaluating expression "project.credentials.length > 0". Turn on debug mode to see stack trace."
[Warning] [Vue warn]: Error when evaluating expression "function (){ (vue.js, line 986)
var tasks = this.project.tasks;
var remainingWeight = 0;
for (var i = 0; i < tasks.length; i++){
if( tasks[i].state != "complete" ){
remainingWeight = remainingWeight + Number(tasks[i].weight);
}
}
return remainingWeight;
}". Turn on debug mode to see stack trace.
[Warning] [Vue warn]: Error when evaluating expression "function (){ (vue.js, line 986)
```
var tasks = this.project.tasks;
var finalNum = 0;
for (var i = 0; i < tasks.length; i++){
if( tasks[i].state != "backlog" ){
finalNum++;
}
}
return finalNum;
}". Turn on debug mode to see stack trace.
4. [Vue warn]: Error when evaluating expression "function (){
var tasks = this.project.tasks;
var finalNum = 0;
for (var i = 0; i < tasks.length; i++){
if( tasks[i].state == "backlog" ){
finalNum++;
}
}
return finalNum;
}". Turn on debug mode to see stack trace.
5. [Vue warn]: Error when evaluating expression "function (){
return this.project.credentials.length;
}". Turn on debug mode to see stack trace.
6. [Vue warn]: Error when evaluating expression "function (){
var tasks = this.project.tasks;
var finalNum = 0;
for (var i = 0; i < tasks.length; i++){
if( tasks[i].state == "progress" ){
finalNum++;
}
}
return finalNum;
}". Turn on debug mode to see stack trace.
7. [Vue warn]: Error when evaluating expression "function (){
var tasks = this.project.tasks;
var finalNum = 0;
for (var i = 0; i < tasks.length; i++){
if( tasks[i].state == "testing" ){
finalNum++;
}
}
return finalNum;
}". Turn on debug mode to see stack trace.
8. [Vue warn]: Error when evaluating expression "function (){
var tasks = this.project.tasks;
var finalNum = 0;
for (var i = 0; i < tasks.length; i++){
if( tasks[i].state == "complete" ){
finalNum++;
}
}
return finalNum;
}". Turn on debug mode to see stack trace.
-
9. [Warning] [Vue warn]: Error when evaluating expression "250 - project.description.length". Turn on debug mode to see stack trace.
10. [Warning] [Vue warn]: Error when evaluating expression "250 - newTask.description.length". Turn on debug mode to see stack trace.
11. [Warning] [Vue warn]: Error when evaluating expression "250 - currentTask.description.length". Turn on debug mode to see stack trace. (vue.js, line 986)
12. [Warning] [Vue warn]: style="width:{{ projectProgress }}%": interpolation in "style" attribute will cause the attribute to be discarded in Internet Explorer. Use v-bind:style instead. (vue.js, line 986)
13. [Warning] [Vue warn]: Error when evaluating expression "function (){ (vue.js, line 986)
-
var tasks = this.project.tasks;
var totalWeight = 0;
var completedWeight = 0;
for (var i = 0; i < tasks.length; i++){
totalWeight = totalWeight + Number(tasks[i].weight);
if( tasks[i].state == "complete" ){
completedWeight = completedWeight + Number(tasks[i].weight);
}
}
return (completedWeight / totalWeight) * 100;
}". Turn on debug mode to see stack trace.
Kindly help to solve this.
Hi,
Trying to install Ribbbon in sub directory
of web folder
ie. http://localhost/Ribbbon/public
but getting problem after installation
Hi!
We didn't find any licensing info for you project, only some hints at MIT in the composer.json
, but that's laravel's original one.
Could you clear up this question?
Hi guys
I want to add a member to my OWN project but ribbbons show the following message:
Only the project owner can invite a user.
I have an account on ribbbon.com
Can't click to get to other areas of settings page. I'd like to delete my account but there is no option
Hi first time the whole project smoothly runs with firefox and chrome but after a period the project update link wont work with both firefox and chrome.
When I delete a task, the board doesn't update it's counting.
Also, the task details modal doesn't close after the deletion.
tested on chrome v52.0.2743.116 m
When making a search with no results, the message displayed in Clients and Projects is:
"Sorry I couldn't find nothing...."
But for the Tasks Section apears:
"Once you start creating tasks for projects, your latest ones will show up here."
Hi,
Your website states that the current version is 2.2, but only the older 1.5 version has been tagged. Any chances of a new tag/release? HUD is currently not working on master, so a tagged working later version would be great.
The website is down :(
I had just installed this project. After I login I am on the dashboard page. If I click any link after 2-3 mins it redirects back to home page (logouts).
Any clue here.
Hi the following section i cant switch between users or links
Hi guys,
first, nice job! I think project attachments would be a nice thing.
Do you agree?
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.