Кілька цікавих і корисних для веб-розробника # 20

    Доброго часу доби шановні хабравчане. За останній час я побачив кілька цікавих і корисних інструментів / бібліотек / подій, якими хочу поділитися з Хабре.
 
 

Awesome Sysadmin

Мега популярний репозиторій на GitHub, який за кілька днів зібрав понад 4000 зірок. Це величезною живою список всіх самих корисних інструментів з відкритим вихідним кодом для сисадміна за категоріями: Backups, Cloning, Cloud Computing, Cloud Orchestration, Cloud Storage, Collaborative Software, Distributed Filesystems, DNS, VPN та ін Автор проекту згадав також Awesome PHP , за образом і подобою якого він опублікував свій список.
 
 

NodeBB

 
Багато хто вже з назви зрозуміли, що це форум-движок на NodeJS і насправді це дуже крутий проект. Я б навіть сказав, що це в якійсь мірі переосмислення сформованого уявлення про форумах. Ну скільки вже часу пройшло з тих пір… Скільки соціальних мереж з'явилося і «соціальності» загалом, скільки міркувань про дизайні з інтуїтивно зрозумілим UI і продуманим UX, скільки прагнення розробників перетворити веб в «середовище для додатків», де все швидко і асинхронно немов нативний софт. З вигляду NodeBB звичайний форум, але сучасний веб-розробник просто не в змозі зробити за старим і тому це абсолютно новий продукт, де присутні віяння всіх цих сьогоднішніх тенденцій. Простий у використанні і кастомізації, дуже гнучкий і модульний, адаптивний для різних типів пристроїв.
 Ще кілька скроневої
 
 
 
 
 
 

Mailin

Node.js SMTP сервер. Mailin прослуховує і перевіряє листи за всіма стандартами (DKIM, SPF, Apache SpamAssassin), після чого парсит їх і відправляє відповідь в JSON форматі, який виглядає приблизно таким чином:
 
 
 SideComments.js
 
Скрипт дублює систему коментування популярної блог платформи Medium, що дозволяє залишати коментарі чи не до цілої статті, а до певного абзацу.
 
// Listen to "commentPosted", and send a request to your backend to save the comment.
// More about this event in the "docs" section.
sideComments.on('commentPosted', function( comment ) {
$.ajax({
url: '/comments',
type: 'POST'
data: comment,
success: function( savedComment ) {
// Once the comment is saved, you can insert the comment into the comment stream with "insertComment(comment)".
sideComments.insertComment(comment);
}
});
});
 
// Listen to "commentDeleted" and send a request to your backend to delete the comment.
// More about this event in the "docs" section.
sideComments.on('commentDeleted', function( commentId ) {
$.ajax({
url: '/comments/' + commentId,
type: 'DELETE',
success: function( success ) {
// Do something.
}
});
});

 
 

Small World

 
Smallworld.js — це мініатюрний скрипт (5Кб), який генерує карти за допомогою GeoJSON і HTML5 Canvas. Існує як незалежна бібліотека, а також як плагін до jQuery і Zepto.
 
var el = document.querySelector('.map');
var map = new Smallworld(el, options);

 
 

Epoch

 
Функціональна бібліотека для візуалізації даних в режимі реального часу на D3.js і jQuery.
 
 

Західні думки або що варто було б перевести на Хабре:

  
 

Наостанок:

 
     
  • Fort.js — чудове UX рішення при заповнень форм.
  •  
  • Ampersand.js — «A highly modular, loosely coupled, non-frameworky framework for building advanced JavaScript apps».
  •  
  • App.js — самодостатня JavaScript UI бібліотека для розробки мобільних додатків.
  •  
  • Fast.js — колекція найбільш використовуваних функцій в JavaScript.
  •  
  • Lotus — «повноцінний веб-фреймворк для Ruby».
  •  
  • Linuxdash — веб-панель для моніторингу на Linux.
     
  •  
  • DropKick — ще один качетсвенно кастомізатор селектів на jQuery.
  •  
  • husky — не дозволить вам зробити поганий Ком.
  •  
  • phridge — міст між Node і PhantomJS.
  •  
  • jrnl — зберігайте всі ваші думки і замітки не покидаючи командного рядка.
  •  
  • Bouncejs — жахливо простий сервіс для створення CSS анімацій в кілька кліків.
  •  
  • «Документація Mojolicious: Втрачені Глави» від powerman
     
  •  
  • «OpenUI5 — новий javascript фреймворк від SAP» від kanikeev
  •  
 
                                                          Попередня добірка (Випуск 19)
 
Приношу вибачення за можливі помилки. Якщо ви помітили проблему — напишіть будь ласка в личку.
 
Спасибі всім за увагу.
 
 
  

    
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.