37.1K subscribers
1.46K photos
33 videos
5 files
1.62K links
加入频道
👣 Go Graph Seeder — CLI-инструмент, разработанный на языке Go, предназначенный для генерации случайных данных и заполнения графовых баз данных, совместимых с Gremlin!

🌟 Он позволяет пользователям создавать узлы и ребра с различными свойствами, используя JSON-конфигурационные файлы. Это упрощает процесс наполнения графовых баз данных случайными или тестовыми данными, что особенно полезно при разработке и тестировании приложений, работающих с графовыми структурами данных.

🖥 Github

@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Flamingo — фреймворк, разработанный на Go, для создания модульных приложений!

🌟 Его основное внимание уделено чистой архитектуре, поддерживаемости кода и готовности к эксплуатации. Flamingo предоставляет гибкую основу для построения приложений с акцентом на расширяемость и использование подхода dependency injection.

🌟 Фреймворк включает ядро и модули, такие как Flamingo Commerce для разработки e-commerce порталов, модули для интеграции с GraphQL, OpenTelemetry, а также инструменты для разработки пользовательских интерфейсов, такие как Flamingo Carotene.

🔐 Лицензия: MIT

🖥 Github

@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Эта статья описывает процесс создания простого и практичного генератора паролей, который пользователь может применить для своих нужд!

🌟 Основной функционал этого приложения включает выбор длины пароля, опции для добавления заглавных и строчных букв, цифр и символов, а также возможность копирования сгенерированного пароля в буфер обмена.

🔗 Ссылка: *клик*

@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 gjson — библиотека для работы с JSON-данными в Go!

💡 Она позволяет легко и эффективно извлекать значения из JSON-структур с использованием простого и быстрого синтаксиса.

🔍 Основные особенности gjson:

🌟 Быстрое извлечение данных: Gjson использует оптимизированные алгоритмы для поиска данных в JSON, что делает её значительно быстрее по сравнению с другими библиотеками, особенно при работе с большими JSON-файлами.

🌟 Простота использования: API библиотеки очень простое, и для извлечения значения из JSON-строки достаточно одного вызова функции.
Поддержка сложных структур: Gjson позволяет работать с вложенными объектами и массивами в JSON-данных.

🌟 Низкие затраты на память: Она также минимизирует использование памяти, что делает её подходящей для работы в условиях ограниченных ресурсов.

🔐 Лицензия: MIT

🖥 Github

@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Эта статья обсуждает неэффективные и плохие практики при создании конвейеров в Go!

🌟 Автор рассматривает несколько популярных, но ошибочных способов реализации конвейеров в Go, которые могут привести к проблемам с производительностью, читаемостью кода и сложностью поддержки.

🔗 Ссылка: *клик*

@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Lead Go Developer в команду платформы по нативной рекламе

VK AdBlogger — это платформа, которая соединяет рекламодателей с блогерами ВКонтакте и помогает брендам размещать рекламу напрямую в аккаунтах авторов.

Платформа создаёт простую и прозрачную систему для работы с инфлюенсерами, где каждая кампания превращается в нативный контент, а блогеры могут эффективно монетизировать свои каналы.

В команду ищут лида, который будет создавать и развивать доменное направление новой платформы influence- и performance-маркетинга. А ещё участвовать в системном дизайне и управлять двумя-тремя разработчиками.

Ожидается, что вы: в бэкенде от четырёх лет, на Go — от трёх; работали с Postgres и хранилищами in-memory; знаете классические алгоритмы и структуры данных; понимаете контейнеризацию; управляли небольшой командой разработки.

Подробнее о вакансии тут.
👣 strutil — набор утилит для работы со строками в языке Go, включая вычисление метрик схожести строк, таких как Hamming, Levenshtein, Jaro, Jaro-Winkler, Sorensen-Dice, и другие!

🌟 Инструмент поддерживает интерфейс для создания пользовательских метрик и вычисления схожести строк. Это полезный инструмент для задач анализа текстов и сравнения строк.

🔐 Лицензия: MIT

🖥 Github

@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 RelaxSearch — это легкий, демонстрационный проект поисковой системы, созданный с помощью Go и Elasticsearch!

🔍 Он состоит из двух основных компонентов:

🌟 RelaxEngine: веб-скрейпер, который периодически индексирует контент с заданных URL с помощью cron-заданий и сохраняет его в Elasticsearch.

🌟 RelaxWeb: API-сервер, который предоставляет возможность полнотекстового поиска по проиндексированным данным.
Цель проекта — продемонстрировать основы создания поисковой системы.

💡 RelaxEngine выполняет веб-скрейпинг и индексацию данных, а RelaxWeb предоставляет REST API для поиска по этим данным с поддержкой фильтрации, пагинации и выделения ключевых слов.

🔐 Лицензия: MIT

🖥 Github

@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Graph — это библиотека для работы с графовыми структурами данных на Go!

🌟 Она позволяет создавать, изменять, анализировать и визуализировать графы с любым типом вершин. Поддерживаются алгоритмы поиска путей, компонентов, топологической сортировки, обходов (DFS, BFS) и проверки свойств графа (например, на ацикличность). Также доступна интеграция с библиотекой Graphviz для визуализации. Библиотека позволяет добавлять метаданные к вершинам и рёбрам, а также использовать пользовательские хранилища.

🔐 Лицензия: Apache-2.0

🖥 Github

@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
👣 Note — это минималистичный инструмент на Go для написания заметок в командной строке!

🌟 Он позволяет пользователям быстро добавлять, просматривать и редактировать заметки через текстовый интерфейс.

🔐 Лицензия: MIT

🖥 Github

@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 moss — это библиотека для Go, представляющая собой быстрое и упорядоченное хранилище ключ-значение!

🌟 Она предоставляет такие функции, как атомарные изменения, снимки состояния и поддерживает одновременную работу нескольких потоков чтения и записи.

🌟 Проект использует концепцию отсортированных, неизменяемых сегментов данных, которые объединяются в фоновом режиме для повышения эффективности. Библиотека поддерживает постоянство данных и может интегрироваться с другими системами хранения. Также присутствуют оптимизации производительности и инструменты для мониторинга, что делает её подходящей для использования в приложениях, где требуется эффективное управление данными с поддержкой атомарных операций и сохранения.

🔐 Лицензия: BSL-1.1

🖥 Github

@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Python: t.me/pythonl
Linux: t.me/linuxacademiya
Хакинг: t.me/linuxkalii
Devops: t.me/DevOPSitsec
АНАЛИЗ Данных: t.me/data_analysis_ml
Javascript: t.me/javascriptv
C#: t.me/csharp_ci
Java: t.me/javatg
Базы данных: t.me/sqlhub
Python собеседования: t.me/python_job_interview
Мобильная разработка: t.me/mobdevelop
Docker: t.me/DevopsDocker
Golang: t.me/golang_interview
React: t.me/react_tg
Rust: t.me/rust_code
ИИ: t.me/vistehno
PHP: t.me/phpshka
Android: t.me/android_its
Frontend: t.me/front
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
МАТЕМАТИКА: t.me/data_math
Kubernets: t.me/kubernetc
Разработка игр: https://yangx.top/gamedev
Haskell: t.me/haskell_tg

💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://yangx.top/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: https://yangx.top/addlist/mzMMG3RPZhY2M2Iy

😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno

🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: https://yangx.top/addlist/BkskQciUW_FhNjEy
👣 Руководство: создание JSON с помощью Go и LLM: старый метод и новый метод!

🌟 В старом методе для генерации JSON использовались простые шаблоны, или разработчик вручную создавал структуру JSON, что часто приводило к ошибкам и требовало много времени. Однако с развитием LLM процесс стал проще: новые подходы позволяют использовать модель для автоматической генерации JSON-структур, что значительно ускоряет процесс и снижает количество ошибок. В статье также обсуждается, как LLM могут быть использованы для генерации сложных JSON объектов, а также преимущества нового метода, включая более гибкую и точную работу с данными.

🔗 Ссылка: *клик*

@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
🎊 Выпущен Go 1.24 Release Candidate 1!

🔈 Релиз: https://tip.golang.org/doc/go1.24

📦 Скачать: https://go.dev/dl/#go1.24rc1

#golang

@golang_google
👣 greentext — инструмент командной строки для создания мемов в стиле "greentext"!

🌟 С помощью этого инструмента можно генерировать мемы с зелеными текстами, добавлять изображения и настраивать цвета и шрифты. Он написан на Go и позволяет сохранять мемы в формате PNG.

🔐 Лицензия: MIT

🖥 Github

@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 ai-context — инструмент командной строки, предназначенный для генерации файлов контекста из различных источников, таких как локальные папки с кодом, репозитории GitHub и YouTube-видео!

🌟 Этот инструмент создает выходной файл в формате Markdown, оптимизированный для взаимодействия с моделями ИИ (например, ChatGPT, Claude). Поддерживает настройки игнорирования ненужных файлов и папок, предоставляет гибкость в обработке данных, а также прост в установке и использовании.

🔐 Лицензия: MIT

🖥 Github

@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ 100 бесплатных API для разработчиков

1. Общие API
1. public-apis.io
2. open-notify.org
3. jsonplaceholder.typicode.com
4. boredapi.com
5. httpbin.org
6. reqres.in
7. dummyjson.com

2. Погодные API
8. openweathermap.org
9. weatherapi.com
10. metaweather.com
11. weatherstack.com
12. visualcrossing.com
13. climacell.co
14. getambee.com

3. API для социальных сетей
15. developer.twitter.com
16. reddit.com/dev/api
17. developers.facebook.com/instagram-api
18. developers.google.com/youtube
19. linkedin.com/developer
20. tumblr.com/api
21. developers.facebook.com/graph-api

4. Финансовые и криптовалютные API
22. coingecko.com
23. coinmarketcap.com
24. alphavantage.co
25. iexcloud.io
26. finance.yahoo.com
27. cryptowat.ch
28. openexchangerates.org

5. Развлекательные API
29. themoviedb.org
30. tvmaze.com/api
31. opentdb.com
32. developer.spotify.com
33. developer.apple.com
34. jikan.moe
35. pokeapi.co

6. API для работы с изображениями и видео
36. unsplash.com
37. pixabay.com
38. pexels.com
39. developers.giphy.com
40. imgur.com/api
41. picsum.photos
42. catfact.ninja

7. API геолокации и карт
43. developers.google.com/maps
44. mapbox.com
45. positionstack.com
46. opencagedata.com
47. geonames.org
48. ipgeolocation.io
49. openstreetmap.org

8. API машинного обучения и искусственного интеллекта
50. openai.com
51. huggingface.co
52. clarifai.com
53. ibm.com/watson
54. deepai.org
55. dandelion.eu
56. wit.ai

9. API для здоровья и фитнеса
57. nutritionix.com
58. open.fda.gov
59. github.com/dmitry-borodin
60. dev.fitbit.com
61. myfitnesspalapi.com
62. getambee.com
63. disease.sh

10. Новостные API
64. newsapi.org
65. developer.nytimes.com
66. open-platform.theguardian.com
67. microsoft.com/bing/apis
68. rapidapi.com/contextualwebs
69. mediastack.com
70. eventregistry.org

11. API для разработки
71. docs.github.com
72. developer.atlassian.com
73. docs.gitlab.com
74. codesandbox.io
75. api.stackexchange.com
76. postman.com
77. rapidapi.com

12. E-Commerce APIs
78. shopify.dev
79. woocommerce.github.io
80. webservices.amazon.com
81. developer.ebay.com
82. developer.bigcommerce.com
83. developer.squareup.com
84. stripe.com

13. Юмор
85. api.chucknorris.io
86. dog.ceo
87. thecatapi.com
88. randomuser.me
89. api.adviceslip.com
90. funtranslations.com
91. numbersapi.com

14. Образовательные API
92. developer.edamam.com
93. openlibrary.org
94. github.com/Khan/khan-api
95. developer.ted.com
96. mediawiki.org
97. building.coursera.org
98. eventbrite.com

15. Общие API
99. uuidtools.com
100. goqr.me

📌 Полный список

@golang_google
👣 retro — эмулятор компьютера Apple II, разработанный для работы на Ubuntu с использованием X11!

🌟 Он реализует базовые функции оригинальной машины, включая поддержку текстовых и графических режимов, а также работу с дисковыми изображениями в формате .dsk. Эмулятор написан на Go и использует библиотеки C.

🔐 Лицензия: MIT

🖥 Github

@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Golang 1.24 выглядит просто потрясающе

devcenter.upsun.com/posts/go-124/

#golang #программирование

@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 EventStore — встраиваемая реализация хранилища событий, написанная на Go!

🌟 Она использует библиотеку GORM для работы с базами данных, такими как SQLite и PostgreSQL. Функции включают сохранение событий в потоки, их чтение, подписку на события в реальном времени и создание отказоустойчивых проекций для построения моделей чтения. Инструмент ориентирован на применение в архитектурах, базирующихся на event sourcing и DDD (Domain-Driven Design).

🔐 Лицензия: MIT

🖥 Github

@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 gologin — набор инструментов для интеграции аутентификации с OAuth2 и OpenID Connect в веб-приложениях на Go!

💡 Он облегчает процесс входа через популярные сервисы, такие как Google, GitHub, и другие. Библиотека поддерживает стандартные схемы аутентификации и упрощает работу с токенами и сессиями пользователей.

🔍 Основные возможности:

🌟 Простая настройка для аутентификации через сторонние сервисы.

🌟 Поддержка OAuth2 и OpenID Connect.

🌟 Удобный интерфейс для обработки данных пользователей и обмена токенами.

🔐 Лицензия: MIT

🖥 Github

@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM