8 best opensource projects you should try out

29-Jun-22

คัมภีร์เทพ IT

See the original english version Click here!

 

มี Open-Source Projects ที่น่าสนใจอยู่มากมาย มีตั้งแต่ Productivity Tools ไปจนถึง B2B Applications Open Source Projects เรามาดูบาง Projects ที่น่าใช้งาน และบาง Projects ก็สามารถแทนที่ Software ที่ต้องเสียเงินได้ด้วย และในบทความนี้เรามาดู 8 Open-Source Projects ที่คุณควรลองนำไปประยุกต์ใช้ดู กัน

1. Chatwoot

Chatwoot เป็น Open-Source ทางเลือกของ IntercomZendeskHubSpot, Salesforce Service Cloud ไม่เพียงแต่มันจะมี Live Chat เท่านั้น แต่มันยังรองรับ Channels ต่าง ๆ อีกด้วย เช่น Email, Facebook Page, Twitter Handle, WhatsApp เป็นต้น

Features:

  • Shared Inbox: สามารถทำงานร่วมกับทีมของคุณได้อย่างง่ายดายด้วย Shared Inbox ซึ่งนั่นหมายความว่าคุณสามารถมอบหมายงานต่าง ๆ ไปยังเพื่อนคนอื่น ๆ ได้จากใน Inbox เดียวกัน
  • Live Chat: สามารถเพิ่ม Live Chat Widget ไว้ใน Website ของคุณและปรับปรุงประสบการณ์ของลูกค้าของคุณให้ดีขึ้นได้
  • Channels: มันรองรับได้หลาย Channels เช่น Email, WhatsApp, Twitter, Twilio, Facebook, Instagram, Line นอกจากนี้ คุณยังสามารถเข้าถึง Channels ทั้งหมดได้จากที่เดียวเลย
  • Automations: สามารถใช้สิ่งนี้เพื่อทำงานที่มักต้องทำซ้ำ ๆ
  • Chatbots: สร้าง Chatbots ด้วย Dialogflow หรือ Rasa และเชื่อมต่อกับ Inbox ของคุณ
  • Mobile Apps (IOS & Android): ตอบสนองและมีส่วนร่วมกับลูกค้าจากทุกที่ได้ทันที ด้วย IOS และ Android Apps ของ Chatwoots
  • Integrations: มี Options ที่สามารถทำงานร่วมกับ Slack, WordPress, Dialogflow และ Rasa ได้

คุณสามารถเรียนรู้การ Integrate Live Chat Widget เข้ากับ Website ของคุณได้ที่นี่

2. Amplication

Amplication เป็น Low-Code/No-Code Tool มันช่วยสร้าง NodeJs Application ของคุณพร้อมทั้ง React Admin Panel ที่สวยงามได้ภายในไม่กี่นาที

Features:

  • React Admin-UI ที่สร้างด้วย React-Admin
  • NodeJS App พร้อมทั้ง Postgres Database
  • GraphQL และ RESTAPI
  • Sync กับ GitHub หรือ Download Code เป็น Zip File
  • Sandbox Environment เพื่อพัฒนาและทดสอบ App ของคุณโดยไม่ต้องตั้งค่าในเครื่อง
  • รองรับ Docker เพื่อ Deploy ไปยัง Cloud

คุณสามารถดูวิธีตั้งค่า Amplication Project ได้อย่างรวดเร็ว ได้ที่นี่

3. Docz

Docz เป็น Documentation Tool ที่มีพื้นฐานมาจาก MDX มันเป็นอีกหนึ่งทางเลือกที่ง่ายและสะดวกของ Docusaurus คุณไม่ต้องเสียเวลาสร้าง Documentation Website เพียงคุณใช้ Docz ก็สามารถจัดทำ Document สำหรับ Project ของคุณได้อย่างรวดเร็ว

Features:

  • Powered by Gatsby — Fast development experience and speed build times.
  • ไม่ต้องยุ่งยากกับการ Configuration
  • Customize ได้ตามต้องการ
  • Based on MDX
  • Plugins
  • Typescript Support

4. Partytown

Partytown เป็น Lazy-Loaded Library ที่จะช่วยย้าย Scripts ที่ใช้ Resources มาก ๆ ไปยัง Web Worker และออกไปจาก Thread หลัก เป้าหมายก็คือ มันจะช่วยทำให้ Sites ของคุณเร็วขึ้ ด้วยการจัดเตรียม Thread หลักไว้ให้กับ Code ของคุณและกำจัด 3rd Party Scripts ไปยัง Web Worker

หากคุณมี 3rd Party Scripts อยู่เป็นจำนวนมาก เช่น Google Tag Manager, Live Chat Widget, A/B Testing, Trackers พวกมันจะทำให้ Website ของคุณ Load ช้า ซึ่งจะส่งผลต่อประสิทธิภาพการทำงาน ด้วยการใช้ Partytown คุณจะสามารถ Load Code ของคุณได้จาก Thread หลักและ 3rd Party Scripts ใน Web Worker

Features:

  • รองรับการใช้งานร่วมกับ Astro, Gatsby, HTML, NextJS, Nuxt, React, Remix, Hydrogen (Shopify)
  • รองรับ 3rd Party Scripts ต่าง ๆ

5. Typesense

หาก Product ของคุณกำลังต้องการ Search Engine ที่ทั้งรวดเร็วและง่ายในการ Integrate อยู่ เชื่อว่า Typesense เป็น Tool ที่เหมาะสำหรับคุณอย่างยิ่ง เนื่องจาก Typesense เป็น Open-Source Search Engine ซึ่งเป็นอีกทางเลือกของ Algolia และ Elasticsearch

Features:

  • ลดการสะกดผิด
  • ง่ายต่อการติดตั้ง ใช้งาน และปรับ Scale
  • รวดเร็ว
  • จัดเรียงผลลัพธ์ได้ตาม Field ที่ต้องการตอน Query
  • Faceting และ Filtering
  • จัดกลุ่มของผลลัพธ์ที่คล้าย ๆ กัน เข้าไว้ด้วยกัน
  • Search ได้จากหลาย Collections ได้ใน HTTP Request เดียว

และอื่น ๆ อีกมากมาย

6. BackdropCMS

Backdrop คือ Open-Source Content Management System ที่ใช้งานได้ฟรี ซึ่งถูกสร้างขึ้นต่อยอดมาจาก Drupal คุณสามารถสร้าง Websites ที่มีความสามารถในการปรับแต่งได้สูงแบบฟรี ๆ และด้วย Backdrop คุณจะสามารถสร้างอะไรก็ได้ตั้งแต่ไซต์ Personal Blog site ไปจนถึง E-Commerce Website

Features:

  • Addons
  • Modules
  • Themes ที่หลากหลาย
  • Layout Templates

7. Hoppscotch

HoppScotch เป็น Open-Source ทางเลือกของ Postman

Features:

  • น้ำหนักเบา
  • เร็ว
  • มีหลาย Themes
  • PWA
  • GraphQL และ REST API
  • มี Features เหมือนอย่างที่ Postman มี แทบจะทั้งหมด

8. NocoDB

NocoDB ถือเป็นอีกหนึ่ง Open-Source ทางเลือกของ Airtable มันจะช่วย Convert Database ต่าง ๆ ให้เป็น Spreadsheet อัจฉริยะ มันจึงเป็นอีกหนึ่ง #nocode Tool ที่ยอดเยี่ยม

ที่มาhttps://medium.com/

 

 

รับตำแหน่งงานไอทีใหม่ๆ ด้วยบริการ IT Job Alert

 

อัพเดทบทความจากคนวงในสายไอทีทาง LINE ก่อนใคร
อย่าลืมแอดไลน์ @techstarth เป็นเพื่อนนะคะ

เพิ่มเพื่อน

 

บทความล่าสุด