Меню Закрити

Цікаві та корисні GitHub-проекти #10

Джерело зображення: icons8

Сьогодні в добірці:

  • Колекція корисних шаблонів .gitignore.
  • lazygit — простий термінальний інтерфейс для команд git.
  • Algorithm Visualizer — інтерактивна онлайн-платформа, яка візуалізує ваш код.
  • Zdog — легкий і дружній до дизайнера псевдо-3D движок.

Колекція корисних шаблонів .gitignore

Цей список містить величезну кількість шаблонів  .gitignore, доступних для різних мов, редакторів коду і так далі. Ви неодмінно знайдете шаблон для себе.

Щоб отримати додаткові відомості про роботу файлів .gitignore і способи їх використання, можна вивчити такі ресурси:

Репозиторій

lazygit

Простий інтерфейс терміналу для команд git, написаний на Go з бібліотекою gocui.

Ви втомилися набирати кожну команду git безпосередньо в термінал, але ви занадто уперті, щоб використовувати Sourcetree, тому що ви ніколи не будете прощати Atlassian за створення Jira? Це додаток для вас!

Репозиторій

Algorithm Visualizer

Це інтерактивна онлайн-платформа, яка візуалізує алгоритми з вашого коду.

Вивчення алгоритмів з текстових і статичних зображень досить нудне. Існує багато чудових веб-сайтів, які надають анімації різних алгоритмів, однак для справжнього кодера ніщо не може бути більш зрозумілим, ніж візуалізація свого робочого коду.

Сайт

Репозиторій

Zdog

Легкий, функціональний і дружній до дизайнера псевдо-3D движок.

Створюйте 3D-моделі з Zdog, додаючи фігури.

let isSpinning = true;

let illo = new Zdog.Illustration({
  element: '.zdog-canvas',
  zoom: 4,
  dragRotate: true,
  // stop spinning when drag starts
  onDragStart: function() {
    isSpinning = false;
  },
});

// circle
new Zdog.Ellipse({
  addTo: illo,
  diameter: 20,
  translate: { z: 10 },
  stroke: 5,
  color: '#636',
});

// square
new Zdog.Rect({
  addTo: illo,
  width: 20,
  height: 20,
  translate: { z: -10 },
  stroke: 3,
  color: '#E62',
  fill: true,
});

function animate() {
  illo.rotate.y += isSpinning ? 0.03 : 0;
  illo.updateRenderGraph();
  requestAnimationFrame( animate );
}
animate();

Сайт

Репозиторій

Див. також: Цікаві та корисні GitHub-проекти #9

Якщо ви знайшли помилку, будь ласка, виділіть фрагмент тексту та натисніть Ctrl+Enter.

0

Повідомити про помилку

Текст, який буде надіслано нашим редакторам: