I think tRPC https://trpc.io/ is really nice piece of technology thats well put together for all TypeScript enthusiasts.
However majority of projects I noticed is used as monorepo (mostly Nextjs), which is nice, but I would still prefer to embrace split between BE & FE, as thats the frequent case for others REST, GraphQL etc., especially for bigger projects/companies.