1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9587,7329],{70429:function(e,n,s){(window.__NEXT_P=window.__NEXT_P||[]).push(["/updates/jigsawstack-updates-hackathon-highlights-and-what-were-building-toward",function(){return s(98728)}])},98728:function(e,n,s){"use strict";s.r(n),s.d(n,{default:function(){return c}});var i=s(11121),t=s(10562),r=s(74119);let a=function(e){let{children:n}=e;return(0,i.jsx)(r.Z,{slug:"jigsawstack-updates-hackathon-highlights-and-what-were-building-toward",children:n})};function h(e){let n={a:"a",h1:"h1",h2:"h2",h3:"h3",img:"img",li:"li",p:"p",strong:"strong",ul:"ul",...(0,t.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h1,{children:"JigsawStack Updates! Hackathon Highlights & What We're Building Toward \uD83E\uDDE9"}),"\n",(0,i.jsx)(n.p,{children:"Hey Devs,"}),"\n",(0,i.jsx)(n.p,{children:"Things are moving fast. We launched JigsawStack v3, hosted another Smol Models Hackathon, shipped major improvements, and made our debut on Product Hunt. Hereâs a quick recap, plus everything new and whatâs coming next."}),"\n",(0,i.jsx)(n.h2,{children:"Hackathon Recap"}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.img,{src:"/updates/jigsawstack-updates-hackathon-highlights-and-what-were-building-toward/img-01.jpeg",alt:""})}),"\n",(0,i.jsxs)(n.p,{children:["We wrapped our second ",(0,i.jsx)(n.strong,{children:"Smol Models Hackathon"})," in San Francisco and it delivered."]}),"\n",(0,i.jsx)(n.p,{children:"Devs spent the day experimenting, connecting, and shipping creative prototypes using JigsawStack. From first-time builders to experienced founders, the energy was strong all the way through demo time."}),"\n",(0,i.jsx)(n.p,{children:"Thank you to all who came through- weâll see you at the next one soon!"}),"\n",(0,i.jsx)(n.h2,{children:"Whatâs New?"}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.img,{src:"/updates/jigsawstack-updates-hackathon-highlights-and-what-were-building-toward/img-02.png",alt:""})}),"\n",(0,i.jsx)(n.p,{children:"v3 brings faster APIs, unified endpoints, and major pricing improvements. Here we highlight a few of our favorite changes in a fun way:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.a,{href:"https://jigsawstack.com/ai-web-scraper",children:(0,i.jsx)(n.strong,{children:"AI Web Scraper"})})," that handles dynamic, static, and infinite scroll pages"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.a,{href:"https://jigsawstack.com/ai-search",children:(0,i.jsx)(n.strong,{children:"AI Web Search"})})," that finds anything, anywhere"]}),"\n",(0,i.jsxs)(n.li,{children:["Token-based billing â ",(0,i.jsx)(n.strong,{children:"up to 36x cheaper"})]}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.a,{href:"https://www.youtube.com/watch?v=YOjc4UHnqh4",children:"See it in action â"})}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.img,{src:"/updates/jigsawstack-updates-hackathon-highlights-and-what-were-building-toward/img-03.png",alt:""})}),"\n",(0,i.jsx)(n.h3,{children:"Gemini vs JigsawStack vOCR"}),"\n",(0,i.jsxs)(n.p,{children:["We benchmarked ",(0,i.jsx)(n.strong,{children:"Googleâs Gemini OCR"})," against ",(0,i.jsx)(n.strong,{children:"JigsawStack vOCR"})," on real-world tasks:"]}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Multilingual signs"}),"\n",(0,i.jsx)(n.li,{children:"Structured PDFs"}),"\n",(0,i.jsx)(n.li,{children:"Receipts"}),"\n",(0,i.jsx)(n.li,{children:"Handwritten text"}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:"JigsawStack vOCR delivered stronger accuracy, richer structure, and faster responses."}),"\n",(0,i.jsxs)(n.p,{children:["Try it out in our interactive ",(0,i.jsxs)(n.a,{href:"https://colab.research.google.com/drive/1ShY7YsU7LXK5FHzoFShMom0sUS9_-nVa?usp=sharing",children:[(0,i.jsx)(n.strong,{children:"Google Colab Notebook"}),"."]})]}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.a,{href:"https://jigsawstack.com/blog/gemini-vs-jigsawstack-ocr",children:"Read the full comparison â"})}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.img,{src:"/updates/jigsawstack-updates-hackathon-highlights-and-what-were-building-toward/img-04.png",alt:""})}),"\n",(0,i.jsx)(n.h3,{children:"Translate Text in Any Image"}),"\n",(0,i.jsxs)(n.p,{children:["Our new ",(0,i.jsx)(n.a,{href:"https://jigsawstack.com/translation",children:(0,i.jsx)(n.strong,{children:"Image Translation API"})})," lets you extract, translate, and overlay foreign text right back into images. While also keeping the images original style. Great for:"]}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Travel and tourism apps"}),"\n",(0,i.jsx)(n.li,{children:"Product localization"}),"\n",(0,i.jsx)(n.li,{children:"Educational tools and research"}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.a,{href:"https://jigsawstack.com/blog/translate-any-image",children:"Explore how it works â"})}),"\n",(0,i.jsx)(n.h3,{children:"Other Improvements Since v3 Launch"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.a,{href:"https://jigsawstack.com/speech-to-text",children:(0,i.jsx)(n.strong,{children:"Speech-to-Text"})}),": Faster speaker detection and cleaner transcript splits"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.a,{href:"https://jigsawstack.com/vocr",children:(0,i.jsx)(n.strong,{children:"vOCR"})}),": Improved accuracy on high-res and complex documents"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.strong,{children:"Bug Fixes"}),": Performance boosts across OCR, Translate, and Embedding"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.strong,{children:"SDK Updates"}
1),": NSFW file support and more on the way"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{children:"Big Thank you to the Community!"}),"\n",(0,i.jsxs)(n.p,{children:["Our ",(0,i.jsx)(n.strong,{children:"Product Hunt"})," launch brought in great feedback and support from devs around the world."]}),"\n",(0,i.jsx)(n.p,{children:"If you missed it, you can still check it out here:"}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.a,{href:"https://www.producthunt.com/posts/jigsawstack-v3",children:"View the launch â"})}),"\n",(0,i.jsx)(n.h2,{children:"Want to Get Involved?"}),"\n",(0,i.jsx)(n.p,{children:"Here are a few ways you can join in and maybe get featured in our next update:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.strong,{children:"Submit your build"})," â Reply to this email or share it on X. Weâd love to feature you!"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.strong,{children:"Join our next hackathon"})," â Coming soon (Bay Area)"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.strong,{children:"Contribute to docs or SDKs"})," â Found a bug or missing example? PRs welcome \uD83D\uDE4C"]}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:"Thanks for building with us. Whether you're experimenting on the weekends or shipping to production, we're here to make backend AI infrastructure simple, powerful, and accessible."}),"\n",(0,i.jsx)(n.p,{children:"Cheers,"}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.strong,{children:"The JigsawStack Team"})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.a,{href:"mailto:[email protected]",children:"[email protected]"})," | ",(0,i.jsx)(n.a,{href:"https://discord.com/invite/dj8fMBpnqd",children:"Join our Discord â"})]})]})}function c(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,i.jsx)(a,{...e,children:(0,i.jsx)(h,{...e})})}}},function(e){e.O(0,[7992,1610,5245,1038,562,7731,2888,9774,179],function(){return e(e.s=70429)}),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.